CSS Fiyat Tablosu Oluşturucu
Fiyat tablosu, sitenizdeki en kritik pazarlama alanıdır: net olmalı, göz gezdirerek okunabilmeli ve ziyaretçiyi işletmenin seçmesini istediği pakete yönlendirmelidir. Bu oluşturucu, paket adı, fiyat ve fiyat metni ile harekete geçirici düğme için vurgu rengi içeren tek bir fiyat kartını HTML + CSS olarak üretir. Tam bir fiyat tablosu için birden fazla kartı yan yana dizin ve kodu açılış sayfanıza kopyalayın.
Fiyat tablosu nasıl kurulur
-
1
Paket adını girin
Kartın üstündeki paket başlığı, örneğin "Pro".
-
2
Fiyatı ayarlayın
Büyük punto ile fiyat, örneğin "$29". "/mo" eki otomatik eklenir.
-
3
Bir vurgu rengi seçin
Fiyat ve harekete geçirici düğme için kullanılır. Markanıza uygun bir renk seçin.
-
4
Kodu kopyalayın
Kart, sabit bir özellik listesi, bir harekete geçirici düğme ve kendi <style> bloğunu içerir. Öğeleri doğrudan kod üzerinden düzenleyin.
-
5
Daha fazla paket için tekrarlayın
Tam bir fiyat tablosu için kartı her pakette çoğaltın ve bunları bir ızgara düzenine yerleştirin.
Temel iskelet yapısı
<section class="pricing">
<article class="plan">
<h3>Starter</h3>
<p class="price">$9 <span>/mo</span></p>
<p class="tagline">For solo projects.</p>
<ul class="features">
<li>3 projects</li>
<li>10 GB storage</li>
<li>Community support</li>
</ul>
<a class="cta" href="#">Start free</a>
</article>
<article class="plan featured">
<span class="badge">Most popular</span>
<h3>Pro</h3>
<p class="price">$29 <span>/mo</span></p>
<!-- ... -->
</article>
<article class="plan">
<h3>Team</h3>
<!-- ... -->
</article>
</section>
Duyarlı üç sütunlu grid
.pricing {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 1.5rem;
align-items: stretch;
}
.plan {
padding: 2rem 1.5rem;
background: #fff;
border: 1px solid #e5e7eb;
border-radius: 12px;
display: flex;
flex-direction: column;
}
.plan.featured {
border: 2px solid #2563eb;
position: relative;
transform: translateY(-4px);
box-shadow: 0 10px 30px rgba(37, 99, 235, 0.15);
}
auto-fit ile minmax(240px, 1fr) birlikte kullanıldığında masaüstünde üç sütunlu bir düzen, mobilde ise tek sütunlu bir dizilim elde edersiniz; başka hiçbir ayar yapmanız gerekmez.
Öne çıkarılan paket
Dikkat çeken görsel ipuçları:
- Renkli kenarlık: markanın vurgu rengiyle uyumlu olsun.
- Hafifçe yukarı kaydırma: negatif margin-top ya da
translateY(-4px)ile. - Daha büyük CTA düğmesi: genellikle marka renginde dolu; diğer paketlerde ise yalnızca çerçeveli düğme kullanılır.
- Rozet (“En popüler”, “En avantajlı”) kartın tepesine absolute konumlandırılır.
- Daha yüksek kart gözü çeker, ama paketleri karşılaştırmayı zorlaştırabilir.
Bunların hepsini birden uygulamayın; iki ya da üç tanesini seçin. Çok fazla ipucu, kurmak istediğiniz hiyerarşiyi düzleştirir.
Aylık / yıllık anahtarı
<div class="billing-toggle">
<button data-active="true">Monthly</button>
<button>Annual · Save 20%</button>
</div>
Anahtar genellikle küçük bir JavaScript koduyla fiyat değerlerini değiştirir ya da bir radyo düğmesindeki :checked durumunu kullanır. İndirim yüzdesini veya yıllık ödemede kazanılan tutarı (“Yıllık ödemede %20 indirim” gibi) doğrudan anahtarın etiketinde gösterin: birçok tabloda en ikna edici tek unsur budur.
Özellik satırlarının biçimlendirilmesi
.features {
list-style: none;
padding: 0;
margin: 1.5rem 0;
display: flex;
flex-direction: column;
gap: 0.5rem;
}
.features li {
display: flex;
align-items: center;
gap: 0.5rem;
}
.features li.yes::before {
content: "";
width: 16px; height: 16px;
background: url(...check.svg);
}
.features li.no {
color: #9ca3af;
text-decoration: line-through;
}
“Dahil” olan özellikler için onay işareti, “dahil değil” olanlar için gri metin veya soluk bir çarpı kullanın. Kontrastı düşürmeden metnin üstünü çizmeyin; aksi hâlde üstü çizili metin, dışlanmış bir özellikten çok vurgulanmış bir özellik gibi okunur.
CTA her zaman göz önünde kalsın
Her pakette tek bir CTA olsun ve tüm paketlerde görsel olarak tutarlı görünsün. Paket başına farklı metin kullanmak (“Ücretsiz başla”, “Pro’ya geç”, “Satış ekibiyle görüş”) sorun değildir; hatta kullanıcıyı doğru akışa yönlendirmeye yardımcı olur.
Göz gezdirerek okunabilir olsun
Kullanıcılar fiyat tablolarını soldan sağa okumaz; önce fiyatlara, sonra CTA düğmelerine, en son da özellik farklarına bakar. Tabloyu bu sıraya göre kurgulayın:
- Paket adı ve fiyat kartın üst kısmında büyük punto ile yer alsın.
- CTA, kartı kaydırmaya gerek kalmadan görünsün.
- Özellik listesi altta olsun. Her sütunda aynı özellikleri tekrarlamak yerine paketler arasındaki farkları öne çıkarın.
Erişilebilirlik kontrol listesi
- Her paket, kendi
<h3>başlığına sahip ayrı bir<article>öğesidir. - “En popüler” rozeti yalnızca renkle değil, görünür bir metinle belirtilir (renk körü kullanıcılar için).
- CTA düğmelerinde “Buraya tıklayın” yerine açıklayıcı bir metin bulunur (“Pro denemesini başlat”).
- Ödeme dönemi anahtarında
aria-pressedya da radyo düğmesi semantiği kullanılır. - Anahtar JavaScript ile yapıldıysa fiyat değişimi
aria-live="polite"ile duyurulur.
Sık Sorulan Sorular
Pazarlamanın varsayılanı üçtür: göz gezdirmesi daha kolaydır ve net bir orta seçenek sunar. Dört paket, gerçekten dört farklı kitleniz varsa (bireysel / ekip / işletme / kurumsal) anlamlıdır. Beş ve üzeri genellikle ziyaretçinin kafasını karıştırır; bu durumda tabloyu ikiye bölün ya da ayrı bir karşılaştırma tablosu ekleyin.
İşletmeye göre değişir. Varsayılanın yıllık olması indirimi öne çıkarır ve zihinde daha düşük bir fiyatı çıpa olarak bırakır; aylık varsayılan ise daha az iddialıdır. Gelir söz konusuysa A/B testi yapın. Orta yol: varsayılanı yıllık tutup aylık seçeneği tek tıkla erişilebilir bırakmaktır.
repeat(auto-fit, minmax(240px, 1fr)) grid tanımı bunu kendiliğinden yapar. Görüntü alanı yaklaşık 800px’in altına indiğinde kartlar hiçbir medya sorgusuna gerek kalmadan tek sütuna iner.
Paketleri artan fiyata göre sıraladıysanız en sağa. CTA metni fiyat yerine “Satış ekibiyle görüşün” olmalı ve kart, tablo göz gezdirilebilir kalsın diye diğerleriyle görsel olarak aynı görünmelidir. Bazı şirketler fiyat karşılaştırmasını bozmamak için kurumsal paketi tablonun altında ayrı bir bölüme taşır.
İlgili Araçlar
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
EditorConfig Oluşturucu
Girinti stili ve boyutu, satır sonu, karakter kümesi ve boşluk kurallarınızla bir .editorconfig dosyası oluşturarak IDE ve editörler arasında tutarlı biçimlendirme sağlayın.
E-posta Doğrulayıcı
Bir e-posta adresini doğrulayın: RFC 5322 sözdizimi kontrolü, canlı MX kaydı sorgulama, ayrıca yerel kısım, alan adı ve uzunluk bilgileri. Hiçbir e-posta gönderilmez.
Gradyan Duvar Kağıdı Oluşturucu
Dizüstü bilgisayar, telefon veya Zoom arka planları için bulanık üç renkli gradyan duvar kağıtları oluşturun. Açıyı ve bulanıklığı rastgele belirleyin ya da elle ayarlayın.
Araç diğer dillerde mevcuttur
- CSS Pricing Table Generator [EN]
- CSS-generator för pristabeller [SV]
- CSS-Preistabellen-Generator [DE]
- CSS-prijstabelgenerator [NL]
- CSS料金表ジェネレーター [JA]
- Generador de Tablas de Precios CSS [ES]
- CSS 요금제 표 생성기 [KO]
- Gerador de Tabela de Preços em CSS [PT]
- Generator tabel cenowych CSS [PL]
- Générateur de tableau de prix CSS [FR]
- Trình tạo bảng giá CSS [VI]
- CSS 价格表生成器 [ZH]
- مولد جدول تسعير CSS [AR]
- เครื่องสร้างตารางราคา CSS [TH]
- Generator Tabel Harga CSS [ID]
- Generatore di Tabelle Prezzi CSS [IT]
- Генератор таблиц тарифов на CSS [RU]