Element Armory
Product
Features
Pricing
Examples
Add to Chrome - It's
Free
Copy HTML
Copy CSS
Copy Prompt
Capture your own elements →
Add to Chrome - It's
Free
HTML
<div class="demo"> <div class="card"> <div class="card-header"> <span class="plan-label">Pro</span> <div class="plan-price"> <span class="price">$29</span> <span class="period">/month</span> </div> <p class="plan-desc">For teams that need more power.</p> </div> <ul class="features"> <li class="feature"> <svg class="check" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M3 8l3.5 3.5L13 5" stroke="#22c55e" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> Unlimited captures </li> <li class="feature"> <svg class="check" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M3 8l3.5 3.5L13 5" stroke="#22c55e" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> Export to React & Vue </li> <li class="feature"> <svg class="check" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M3 8l3.5 3.5L13 5" stroke="#22c55e" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> AI-powered cleanup </li> <li class="feature"> <svg class="check" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M3 8l3.5 3.5L13 5" stroke="#22c55e" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> Priority support </li> </ul> <button class="cta">Get started</button> </div> </div>
CSS
* { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: system-ui, -apple-system, sans-serif; background: #f8fafc; display: flex; align-items: center; justify-content: center; min-height: 100vh; padding: 24px; } .card { background: #ffffff; border: 1px solid #e5e7eb; border-radius: 16px; padding: 28px; max-width: 280px; width: 100%; } .card-header { margin-bottom: 20px; } .plan-label { font-size: 12px; font-weight: 600; color: #3b82f6; text-transform: uppercase; letter-spacing: 0.08em; display: block; margin-bottom: 8px; } .plan-price { display: flex; align-items: baseline; gap: 4px; margin-bottom: 6px; } .price { font-size: 36px; font-weight: 700; color: #111827; line-height: 1; } .period { font-size: 14px; color: #6b7280; } .plan-desc { font-size: 13px; color: #6b7280; } .features { list-style: none; display: flex; flex-direction: column; gap: 10px; margin-bottom: 20px; } .feature { display: flex; align-items: center; gap: 8px; font-size: 13px; color: #374151; } .check { flex-shrink: 0; } .cta { width: 100%; background: #3b82f6; color: #fff; border: none; border-radius: 8px; padding: 11px; font-size: 14px; font-weight: 600; cursor: pointer; font-family: inherit; transition: background 150ms; } .cta:hover { background: #2563eb; }