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
Dosya Boyutu Dönüştürücü
Bayt, KB, MB, GB, TB ve ikili IEC birimleri (KiB, MiB, GiB, TiB) arasında, ondalık ve ikiliyi dilediğiniz gibi birleştirerek dönüşüm yapın.
Kurgusal telefon numarası oluşturucu
Beş ülkede resmen ayrılmış aralıklardan 50 adede kadar kurgusal numara üretin.
Rastgele adres oluşturucu
Arayüz maketleri ve testler için üç basitleştirilmiş biçimde 1–20 adres benzeri kayıt oluşturun.
Kodu görsele dönüştür
Kodu yapıştırın; tema, renkler, yazı boyutu, boşluk, başlık ve satır numaralarını ayarlayın, canvas önizlemesini kontrol edin ve PNG indirin. Sözdizimi vurgusu olmayan düz metin çizimi.
JSON Minifier
API yanıtlarında ve gömülü yapılandırmalarda payload boyutunu küçültmek için boşlukları, satır sonlarını ve yorumları kaldırarak JSON'u küçültün.
Sekizliden Onluya Dönüştürücü
Sekizli (taban 8) sayıları onluk (taban 10) değerlere dönüştürün; tam konumsal formül ve adım adım çözümlü dökümle birlikte.
Araç diğer dillerde mevcuttur
- CSS料金表ジェネレーター [JA]
- CSS-prijstabelgenerator [NL]
- Generador de Tablas de Precios CSS [ES]
- Trình tạo bảng giá CSS [VI]
- Gerador de Tabela de Preços em CSS [PT]
- Generator Tabel Harga CSS [ID]
- CSS-Preistabellen-Generator [DE]
- CSS-generator för pristabeller [SV]
- مولد جدول تسعير CSS [AR]
- Generator tabel cenowych CSS [PL]
- CSS 요금제 표 생성기 [KO]
- เครื่องสร้างตารางราคา CSS [TH]
- Générateur de tableau de prix CSS [FR]
- CSS Pricing Table Generator [EN]
- Generatore di Tabelle Prezzi CSS [IT]
- Генератор таблиц тарифов на CSS [RU]
- CSS 价格表生成器 [ZH]