Section Kartu Fitur
Bagian kartu pengenalan fitur untuk SaaS/halaman arahan. Komponen UI kartu dengan batas gradasi yang bersinar lembut saat diarahkan.
Pratinjau
Enam kartu fungsi disusun dalam kotak, dan batas gradasi menyala saat diarahkan.
semuanya ada di sini
pemrosesan kecepatan tinggi
Respons dalam milidetik.
keamanan
Arsitektur tanpa kepercayaan.
analitik
Wawasan waktu nyata.
kolaborasi
Bersama-sama dengan mulus sebagai sebuah tim.
global
Tersedia di 148 negara di seluruh dunia.
penyesuaian
Dapat disesuaikan agar sesuai dengan merek Anda.
Kasus penggunaan dan fitur
-
SaaS/Halaman Landing: Bagian pengenalan fungsi yang menyampaikan dengan jelas daya tarik produk.
-
Tidak diperlukan JavaScript: Implementasi CSS murni termasuk efek hover.
-
Kode warna berdasarkan kartu menggunakan variabel CSS: Kelola warna tepi setiap kartu secara terpusat menggunakan variabel
--card-color. -
mask-compositemask-composite`: Batas gradien tampak jelas saat diarahkan.
Poin desain dan UX
-
Komunikasi visual dengan ikon: Ikon langsung menyampaikan konten setiap kartu.
-
translateY(-4px)lift-up: Perasaan volume yang luar biasa yang tidak terlalu dalam namun ringan mengapung. -
opacity: 0 → 1border: Perbatasan yang muncul pertama kali saat mengarahkan kursor menciptakan pengalaman yang mengejutkan.
Cara menyesuaikan
Ubah jumlah kartu: Cukup tambahkan/hapus elemen .feat-card di feat-grid.
mengubah warna batas:
.feat-c1 { --card-color: #f97316; } /* oranye */
Perbaiki jumlah kolom kisi:
.feat-grid { grid-template-columns: repeat(3, 1fr); }
Kode implementasi
<section class="feat-section">
<div class="feat-header">
<div class="feat-eyebrow">Features</div>
<h2 class="feat-title">semuanya ada di sini</h2>
</div>
<div class="feat-grid">
<div class="feat-card feat-c1">
<span class="feat-icon">⚡</span>
<h3 class="feat-card-title">pemrosesan kecepatan tinggi</h3>
<p class="feat-card-desc">Respons dalam milidetik.</p>
</div>
<div class="feat-card feat-c2">
<span class="feat-icon">🛡️</span>
<h3 class="feat-card-title">keamanan</h3>
<p class="feat-card-desc">Arsitektur tanpa kepercayaan.</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">Wawasan waktu nyata.</p>
</div>
<div class="feat-card feat-c4">
<span class="feat-icon">🤝</span>
<h3 class="feat-card-title">kolaborasi</h3>
<p class="feat-card-desc">Bersama-sama dengan mulus sebagai sebuah tim.</p>
</div>
<div class="feat-card feat-c5">
<span class="feat-icon">🌍</span>
<h3 class="feat-card-title">global</h3>
<p class="feat-card-desc">Tersedia di 148 negara di seluruh dunia.</p>
</div>
<div class="feat-card feat-c6">
<span class="feat-icon">🔧</span>
<h3 class="feat-card-title">penyesuaian</h3>
<p class="feat-card-desc">Dapat disesuaikan agar sesuai dengan merek Anda.</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> Status kompatibilitas peramban
| Peramban | Status kompatibilitas |
|--------|-------|
| Chrome 80+ | ✅ Sepenuhnya kompatibel |
| Firefox 99+ | ✅ Sepenuhnya kompatibel |
| Safari 15.4+ | ✅ Kompatibel |
| Tepi 80+ | ✅ Sepenuhnya kompatibel |