Tools / UI Kit / Bootstrap / Feature Comparisons

Feature Comparisons

Checkmark, table, and tiered feature comparisons.

Standard Comparison Table
Features Starter Pro
Monthly Price $19 $49
Projects 5 Unlimited
Custom Domain
Advanced Analytics
Priority Support
<table class="uk-cmp-table">
    <thead>
        <tr>
            <th>Features</th>
            <th style="text-align: center;">Starter</th>
            <th style="text-align: center;" class="uk-cmp-highlight">Pro</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Monthly Price</td>
            <td style="text-align: center;">$19</td>
            <td style="text-align: center;" class="uk-cmp-highlight">$49</td>
        </tr>
        <tr>
            <td>Custom Domain</td>
            <td style="text-align: center;"><i class="fas fa-times uk-cmp-x"></i></td>
            <td style="text-align: center;" class="uk-cmp-highlight"><i class="fas fa-check uk-cmp-check"></i></td>
        </tr>
    </tbody>
</table>

<style>
    .uk-cmp-table {
        width: 100%;
        border-collapse: collapse;
        background: #fff;
        border: 1px solid #e2e8f0;
        border-radius: 1rem;
        overflow: hidden;
        font-size: 0.85rem;
    }
    .uk-cmp-table th, .uk-cmp-table td {
        padding: 1rem 1.25rem;
        border-bottom: 1px solid #f1f5f9;
    }
    .uk-cmp-table thead th {
        background: #f8fafc;
        font-weight: 700;
        color: #0b1b2f;
        font-size: 0.8rem;
        text-transform: uppercase;
        letter-spacing: 0.05em;
    }
    .uk-cmp-table tbody tr:last-child td { border-bottom: 0; }
    .uk-cmp-table tbody tr:hover { background: #f8fafc; }
    .uk-cmp-highlight {
        background: #eef2f8 !important;
        color: #1e3a8a !important;
        font-weight: 600;
    }
    .uk-cmp-check { color: #059669; font-size: 0.9rem; }
    .uk-cmp-x { color: #cbd5e1; font-size: 0.9rem; }
</style>
Three-Tier Comparison
Free
$0/mo
  • 1 Project
  • 1 GB Storage
  • Custom Domain
  • API Access
Most Popular
Pro
$49/mo
  • Unlimited Projects
  • 100 GB Storage
  • Custom Domain
  • API Access
Enterprise
$199/mo
  • Everything in Pro
  • Unlimited Storage
  • SSO & SAML
  • Dedicated Support
<div class="uk-cmp-grid">
    <div class="uk-cmp-col">
        <div class="uk-cmp-col-head">Free</div>
        <div class="uk-cmp-col-price">$0<span>/mo</span></div>
        <ul class="uk-cmp-list">
            <li><i class="fas fa-check uk-cmp-check"></i> 1 Project</li>
            <li><i class="fas fa-times uk-cmp-x"></i> Custom Domain</li>
        </ul>
        <button class="uk-cmp-btn">Start Free</button>
    </div>
    
    <div class="uk-cmp-col active">
        <div class="uk-cmp-badge">Most Popular</div>
        <div class="uk-cmp-col-head">Pro</div>
        <div class="uk-cmp-col-price">$49<span>/mo</span></div>
        <!-- ... -->
        <button class="uk-cmp-btn primary">Upgrade Pro</button>
    </div>
</div>

<style>
    .uk-cmp-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 1rem;
    }
    @media (max-width: 768px) {
        .uk-cmp-grid { grid-template-columns: 1fr; }
    }
    .uk-cmp-col {
        background: #fff;
        border: 1px solid #e2e8f0;
        border-radius: 1rem;
        padding: 2rem 1.5rem;
        text-align: center;
        position: relative;
        display: flex;
        flex-direction: column;
    }
    .uk-cmp-col.active {
        border: 2px solid #1e3a8a;
        box-shadow: 0 12px 30px rgba(30,58,138,0.1);
    }
    .uk-cmp-badge {
        position: absolute;
        top: -12px; left: 50%;
        transform: translateX(-50%);
        background: #1e3a8a; color: #fff;
        font-size: 0.65rem; font-weight: 700;
        padding: 3px 12px; border-radius: 999px;
        text-transform: uppercase; letter-spacing: 0.05em;
        white-space: nowrap;
    }
    .uk-cmp-col-head {
        font-size: 0.9rem; font-weight: 700; color: #64748b;
        text-transform: uppercase; letter-spacing: 0.05em;
        margin-bottom: 1rem;
    }
    .uk-cmp-col.active .uk-cmp-col-head { color: #1e3a8a; }
    .uk-cmp-col-price {
        font-size: 2.25rem; font-weight: 800; color: #0b1b2f;
        margin-bottom: 1.5rem; line-height: 1;
    }
    .uk-cmp-col-price span { font-size: 0.9rem; color: #94a3b8; font-weight: 500; }
    .uk-cmp-list {
        list-style: none; padding: 0; margin: 0 0 2rem;
        text-align: left; flex: 1;
    }
    .uk-cmp-list li {
        font-size: 0.85rem; color: #475569;
        padding: 0.4rem 0; display: flex; align-items: center; gap: 0.5rem;
    }
    .uk-cmp-check { color: #059669; font-size: 0.8rem; }
    .uk-cmp-x { color: #cbd5e1; font-size: 0.8rem; }
    .uk-cmp-btn {
        width: 100%; padding: 0.75rem;
        background: #f1f5f9; color: #475569;
        border: 0; border-radius: 0.5rem;
        font-weight: 700; font-size: 0.85rem;
        cursor: pointer; transition: all 0.15s;
    }
    .uk-cmp-btn:hover { background: #e2e8f0; }
    .uk-cmp-btn.primary { background: #1e3a8a; color: #fff; }
    .uk-cmp-btn.primary:hover { background: #0f2a5c; }
</style>
Feature Checkmark Grid
Unlimited Bandwidth
No hidden limits on traffic.
Global CDN
Edge caching in 200+ locations.
SSL Included
Automatic HTTPS for every site.
24/7 Support
Real humans, ready to help.
<div class="uk-cmp-check-grid">
    <div class="uk-cmp-check-item">
        <div class="uk-cmp-check-icon"><i class="fas fa-check"></i></div>
        <div>
            <div class="uk-cmp-check-title">Unlimited Bandwidth</div>
            <div class="uk-cmp-check-desc">No hidden limits on traffic.</div>
        </div>
    </div>
</div>

<style>
    .uk-cmp-check-grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    @media (max-width: 640px) {
        .uk-cmp-check-grid { grid-template-columns: 1fr; }
    }
    .uk-cmp-check-item {
        display: flex;
        gap: 1rem;
        padding: 1.5rem;
        border-bottom: 1px solid #f1f5f9;
    }
    /* Add right border to left column */
    .uk-cmp-check-item:nth-child(odd) { border-right: 1px solid #f1f5f9; }
    @media (max-width: 640px) {
        .uk-cmp-check-item:nth-child(odd) { border-right: 0; }
    }
    .uk-cmp-check-icon {
        width: 32px; height: 32px;
        border-radius: 50%;
        background: #ecfdf5; color: #059669;
        display: flex; align-items: center; justify-content: center;
        font-size: 0.85rem; flex-shrink: 0;
    }
    .uk-cmp-check-title { font-weight: 700; font-size: 0.85rem; color: #0b1b2f; }
    .uk-cmp-check-desc { font-size: 0.75rem; color: #94a3b8; margin-top: 2px; }
</style>
Before / After State
Without WebNexa
  • Manual CSS coding
  • Inconsistent UI
  • Accessibility issues
With WebNexa
  • Copy & paste components
  • Consistent design system
  • WCAG compliant
<div class="uk-cmp-ba">
    <div class="uk-cmp-ba-panel">
        <div class="uk-cmp-ba-head bad">Without WebNexa</div>
        <ul class="uk-cmp-ba-list">
            <li><i class="fas fa-times uk-cmp-x"></i> Manual CSS coding</li>
        </ul>
    </div>
    <div class="uk-cmp-ba-arrow"><i class="fas fa-arrow-right"></i></div>
    <div class="uk-cmp-ba-panel">
        <div class="uk-cmp-ba-head good">With WebNexa</div>
        <ul class="uk-cmp-ba-list">
            <li><i class="fas fa-check uk-cmp-check"></i> Copy & paste</li>
        </ul>
    </div>
</div>

<style>
    .uk-cmp-ba {
        display: grid;
        grid-template-columns: 1fr auto 1fr;
        gap: 1rem;
        align-items: center;
    }
    .uk-cmp-ba-panel {
        background: #fff;
        border: 1px solid #e2e8f0;
        border-radius: 1rem;
        padding: 1.5rem;
    }
    .uk-cmp-ba-head {
        font-size: 0.9rem;
        font-weight: 800;
        margin-bottom: 1rem;
        text-align: center;
    }
    .uk-cmp-ba-head.bad { color: #dc2626; }
    .uk-cmp-ba-head.good { color: #059669; }
    .uk-cmp-ba-list { list-style: none; padding: 0; margin: 0; }
    .uk-cmp-ba-list li {
        font-size: 0.85rem; color: #475569;
        padding: 0.35rem 0; display: flex; gap: 0.5rem; align-items: center;
    }
    .uk-cmp-ba-arrow {
        width: 36px; height: 36px;
        border-radius: 50%; background: #f1f5f9;
        color: #64748b; display: flex; align-items: center; justify-content: center;
        font-size: 0.8rem;
    }
    @media (max-width: 640px) {
        .uk-cmp-ba { grid-template-columns: 1fr; }
        .uk-cmp-ba-arrow { margin: 0 auto; transform: rotate(90deg); }
    }
</style>
Feature Toggle List
Advanced Analytics
Basic Full
API Requests
1,000/mo Unlimited
Team Seats
3 10
<div class="uk-cmp-toggle-list">
    <div class="uk-cmp-toggle-row">
        <div class="uk-cmp-toggle-name">Advanced Analytics</div>
        <div class="uk-cmp-toggle-values">
            <span class="uk-cmp-toggle-bad"><i class="fas fa-times"></i> Basic</span>
            <span class="uk-cmp-toggle-good"><i class="fas fa-check"></i> Full</span>
        </div>
    </div>
</div>

<style>
    .uk-cmp-toggle-row {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 1rem 0;
        border-bottom: 1px solid #f1f5f9;
    }
    .uk-cmp-toggle-row:last-child { border-bottom: 0; }
    .uk-cmp-toggle-name {
        font-weight: 600;
        font-size: 0.85rem;
        color: #0b1b2f;
    }
    .uk-cmp-toggle-values {
        display: flex;
        gap: 1rem;
    }
    .uk-cmp-toggle-bad,
    .uk-cmp-toggle-good {
        font-size: 0.8rem;
        font-weight: 600;
        display: flex;
        align-items: center;
        gap: 0.25rem;
    }
    .uk-cmp-toggle-bad { color: #94a3b8; }
    .uk-cmp-toggle-bad i { color: #cbd5e1; }
    .uk-cmp-toggle-good { color: #059669; }
    .uk-cmp-toggle-good i { color: #059669; }
</style>