Özellik Kartları Bölümü
SaaS/açılış sayfaları için özellik tanıtım kartı bölümü. Fareyle üzerine gelindiğinde yumuşak bir şekilde parlayan geçiş kenarlığına sahip bir kart kullanıcı arayüzü bileşeni.
Önizleme
Altı işlev kartı bir ızgara şeklinde düzenlenmiştir ve farenin üzerine gelindiğinde derecelendirme kenarlığı yanar.
her şey burada
yüksek hızlı işleme
Milisaniye cinsinden yanıt.
güvenlik
Sıfır güven mimarisi.
analitik
Gerçek zamanlı bilgiler.
işbirliği
Takım olarak sorunsuz bir şekilde birlikteyiz.
küresel
Dünya çapında 148 ülkede mevcuttur.
özelleştirme
Markanıza uyacak şekilde özelleştirilebilir.
Kullanım durumları ve özellikleri
-
SaaS/Açılış Sayfası: Ürünün çekiciliğini açıkça ifade eden bir işlev tanıtım bölümü.
-
JavaScript gerekmez: Fareyle üzerine gelme efektlerini içeren saf CSS uygulaması.
-
CSS değişkenlerini kullanarak karta göre renk kodu:
--card-colordeğişkenini kullanarak her kartın kenar rengini merkezi olarak yönetin. -
maske-bileşikkenar efekti: Fareyle üzerine gelindiğinde degrade kenarlık açıkça görünüyor.
Tasarım ve kullanıcı deneyiminin önemli noktaları
-
Simgelerle görsel iletişim: Simgeler her kartın içeriğini anında aktarır.
-
translateY(-4px)lift-up: Çok derin olmayan ancak hafifçe yüzen mükemmel bir hacim hissi. -
opaklık: 0 → 1kenarlık: Fareyle üzerine gelindiğinde ilk kez görünen kenarlık sürpriz bir deneyim yaratır.
Nasıl kişiselleştirilir
Kart sayısını değiştirin: “feat-grid”de “.feat-card” öğelerini eklemeniz/silmeniz yeterlidir.
kenarlık rengini değiştir:
.feat-c1 { --card-color: #f97316; } /* turuncu */
Izgara sütunlarının sayısını düzeltin:
.feat-grid { grid-template-columns: repeat(3, 1fr); }
Uygulama kodu
<section class="feat-section">
<div class="feat-header">
<div class="feat-eyebrow">Features</div>
<h2 class="feat-title">her şey burada</h2>
</div>
<div class="feat-grid">
<div class="feat-card feat-c1">
<span class="feat-icon">⚡</span>
<h3 class="feat-card-title">yüksek hızlı işleme</h3>
<p class="feat-card-desc">Milisaniye cinsinden yanıt.</p>
</div>
<div class="feat-card feat-c2">
<span class="feat-icon">🛡️</span>
<h3 class="feat-card-title">güvenlik</h3>
<p class="feat-card-desc">Sıfır güven mimarisi.</p>
</div>
<div class="feat-card feat-c3">
<span class="feat-icon">📊</span>
<h3 class="feat-card-title">analitik</h3>
<p class="feat-card-desc">Gerçek zamanlı bilgiler.</p>
</div>
<div class="feat-card feat-c4">
<span class="feat-icon">🤝</span>
<h3 class="feat-card-title">işbirliği</h3>
<p class="feat-card-desc">Takım olarak sorunsuz bir şekilde birlikteyiz.</p>
</div>
<div class="feat-card feat-c5">
<span class="feat-icon">🌍</span>
<h3 class="feat-card-title">küresel</h3>
<p class="feat-card-desc">Dünya çapında 148 ülkede mevcuttur.</p>
</div>
<div class="feat-card feat-c6">
<span class="feat-icon">🔧</span>
<h3 class="feat-card-title">özelleştirme</h3>
<p class="feat-card-desc">Markanıza uyacak şekilde özelleştirilebilir.</p>
</div>
</div>
</section>
<style>
.feat-section {
padding: 4rem 1rem;
font-family: system-ui, -apple-system, sans-serif;
color: white;
background: #0f172a;
box-sizing: border-box;
width: 100%;
}
.feat-section * { box-sizing: border-box; }
.feat-header {
text-align: center;
margin-bottom: 3rem;
}
.feat-eyebrow {
color: #6366f1;
font-weight: 600;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-bottom: 0.5rem;
}
.feat-title {
font-size: 2.5rem;
font-weight: 800;
margin: 0;
}
.feat-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
gap: 1.5rem;
max-width: 1000px;
margin: 0 auto;
}
.feat-card {
position: relative;
background: rgba(255, 255, 255, 0.03);
border-radius: 1rem;
padding: 2rem;
text-align: center;
transition: transform 0.3s ease;
z-index: 1;
}
.feat-card::before {
content: '';
position: absolute;
inset: 0;
border-radius: inherit;
padding: 2px;
background: linear-gradient(135deg, var(--card-color, #6366f1), transparent);
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
opacity: 0;
transition: opacity 0.3s ease;
z-index: -1;
}
.feat-card:hover {
transform: translateY(-4px);
}
.feat-card:hover::before {
opacity: 1;
}
.feat-icon {
font-size: 2.5rem;
display: block;
margin-bottom: 1rem;
}
.feat-card-title {
font-size: 1.25rem;
font-weight: 600;
margin: 0 0 0.5rem;
}
.feat-card-desc {
color: #9ca3af;
margin: 0;
line-height: 1.5;
}
.feat-c1 { --card-color: #f97316; }
.feat-c2 { --card-color: #3b82f6; }
.feat-c3 { --card-color: #10b981; }
.feat-c4 { --card-color: #8b5cf6; }
.feat-c5 { --card-color: #ec4899; }
.feat-c6 { --card-color: #06b6d4; }
</style> Tarayıcı uyumluluk durumu
| Tarayıcı | Uyumluluk durumu |
|----------|----------|
| Krom 80+ | ✅ Tamamen uyumlu |
| Firefox 99+ | ✅ Tamamen uyumlu |
| Safari 15.4+ | ✅ Uyumlu |
| Kenar 80+ | ✅ Tamamen uyumlu |