CardKart
Kart, tek bir konuyla ilgili içerik ve işlemleri barındırmak için kullanılan çok yönlü bir bileşendir.
Kullanım Şekli
Bileşeni ihtiyacınıza göre içe aktarın:
import 'mdui/components/card.js';
Bileşenin TypeScript türünü ihtiyacınıza göre içe aktarın:
import type { Card } from 'mdui/components/card.js';
Kullanım örneği:
<mdui-card style="width: 200px;height: 124px">Kart</mdui-card>Tıklanabilir
Kartı tıklanabilir yapmak için clickable özniteliğini ekleyin. Bu, fareyle üzerine gelme efekti ve tıklama dalgası efekti ekleyecektir.
Bağlantı
href özniteliğini eklemek, kartı bir bağlantıya dönüştürür. Bu durumda bağlantıyla ilgili şu öznitelikleri de kullanabilirsiniz: download, target, rel.
Devre Dışı Durumu
Kartı devre dışı bırakmak için disabled özniteliğini ekleyin.
API
Özellikler
| Öznitelik | Özellik | Reflect | Tür | Varsayılan |
|---|---|---|---|---|
variant | variant | 'elevated' | 'filled' | 'outlined' | 'elevated' | |
Kartın şekli. Olası değerler:
| ||||
clickable | clickable | boolean | false | |
Tıklanabilir olup olmadığı. | ||||
disabled | disabled | boolean | false | |
Devre dışı olup olmadığı. | ||||
href | href | string | - | |
Bağlantının hedef URL'si. Bu özellik ayarlandığında, bileşen dahili olarak bir | ||||
download | download | string | - | |
İndirme bağlantısının hedefi. Not: Bu özellik yalnızca | ||||
target | target | '_blank' | '_parent' | '_self' | '_top' | - | |
Bağlantının nasıl açılacağı. Olası değerler:
Not: Bu özellik yalnızca | ||||
rel | rel | 'alternate' | 'author' | 'bookmark' | 'external' | 'help' | 'license' | 'me' | 'next' | 'nofollow' | 'noreferrer' | 'opener' | 'prev' | 'search' | 'tag' | - | |
Mevcut belge ile bağlantı verilen belge arasındaki ilişki. Olası değerler:
Not: Yalnızca | ||||
autofocus | autofocus | boolean | false | |
Sayfa yüklendikten sonra otomatik olarak odaklanıp odaklanmayacağı. | ||||
tabindex | tabIndex | number | - | |
Sekme tuşu ile odak geçişi yapılırken öğenin sırası. | ||||
Yöntemler
| Ad | Parametreler | Dönüş Değeri |
|---|---|---|
click | void | |
Öğeye fare tıklamasını simüle eder. | ||
focus |
| void |
Odağı geçerli öğeye ayarlar. Parametre olarak bir nesne iletilebilir. Nesnenin özellikleri şunlardır:
| ||
blur | void | |
Odağı geçerli öğeden kaldırır. | ||
Slots
| Ad |
|---|
| Varsayılan |
Kartın içeriği. |
CSS Custom Property
| Ad |
|---|
--shape-corner |
Bileşenin köşe yuvarlaklık boyutu. Belirli bir piksel değeri belirtilebilir; ancak Design Tokens'a başvurmanız önerilir. |