Bileşenler
Card
İlgili içeriği ve işlemleri tek bir yüzeyde bir arada tutar.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”Card, tek bir konuya ait bilgileri ve işlemleri bir arada gösterir: panodaki bir özet, bir ayar grubu, bir kayda giden bağlantı. Kartlar genellikle ızgarada yan yana durur ve kullanıcı aralarında göz gezdirir.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Bir sayfanın tamamı için: Sayfa zaten bir bölümdür; tüm içeriği tek bir karta koymayın.
- Sayısal bir özet için: Değer, değişim ve eğilim gösteren kutular için StatCard kullanın.
- Satır satır kayıtlar için: Karşılaştırılacak çok sayıda kayıt için Table ya da DataTable kullanın.
- Bir listenin satırları için: Tekrarlanan satırlar için ListItem kullanın; satırları tek tek kartlara koymayın.
Anatomi
Bölüm başlığı “Anatomi”- Kök: yüzey, kenarlık ya da gölge ve 16 px (
radius-lg) köşe. Başlığı varsa<section>. - Başlık bölümü (
Card.Header): başlık, açıklama ve işlem. - Başlık (
Card.Title): 16 px yarı kalın başlık; varsayılan seviyeh3. - Açıklama (
Card.Description): başlığın altında bir iki satır, ikincil renk. - İşlem (
Card.Actions): başlık satırının sonunda, isteğe bağlı. - İçerik (
Card.Body): asıl içerik. - Alt bölüm (
Card.Footer): işlemler ya da durum ve ikincil bilgi.
Davranış
Bölüm başlığı “Davranış”- Card varsayılan olarak durağandır; üzerine gelince, tıklayınca değişmez ve sekme sırasına girmez.
interactivekart üzerine gelince 2 px yükselir ve kenarlığı koyulaşır; basılıyken yerine oturur. Azaltılmış harekette yalnızca kenarlık değişir.- Etkileşimli kartın tek bir bağlantısı vardır (
Card.Link); tıklama alanı kartın tamamını kaplar. Diğer işlemler bağlantının üstünde durur ve ayrı sekme duraklarıdır. - İçerik kartın genişliğine göre satır kırar; Card kendi yüksekliğini içeriğe göre alır. Izgarada eşit yükseklik için ızgara hücresine
h-fullverin.
Yönergeler
Bölüm başlığı “Yönergeler”Bir kart, bir konu
Bölüm başlığı “Bir kart, bir konu”Kartın başlığı içindeki her şeyi kapsamalı. İki ayrı konu varsa iki kart kullanın.
Etkileşimli kartta tek hedef
Bölüm başlığı “Etkileşimli kartta tek hedef”Kartın tamamı tıklanıyorsa bir yeri açmalı. Başka işlemler Card.Actions ya da Card.Footer içinde ayrı durur.
Birincil işlem bir tane
Bölüm başlığı “Birincil işlem bir tane”Kartın alt bölümünde en fazla bir birincil Button olsun.
Durumu metinle gösterin
Bölüm başlığı “Durumu metinle gösterin”Kartın durumunu kenarlık rengiyle değil, Badge ile gösterin.
İçerik
Bölüm başlığı “İçerik”- Başlığı bir isim öbeği olarak, cümle düzeninde yazın: “Kart başlığı”, “Bildirim ayarları”.
- Açıklama en fazla iki satır olsun; uzun açıklamayı içeriğe taşıyın.
- Alt bölümdeki Button metni bir fiille başlasın: “Kaydet”, “Ayrıntıları gör”.
- Etkileşimli kartın bağlantı metni başlığın kendisidir; “Buraya tıklayın” ya da “Daha fazla” yazmayın.
Platformlar
Bölüm başlığı “Platformlar”- Masaüstü: Kartlar ızgarada 2-4 sütun halinde durur; aynı satırdaki kartlar aynı varyantı kullanır.
- Mobil: 390 px’te kartlar tek sütuna iner; sayfa kenar boşluğu korunur.