Material Design Lite - Onay Kutuları
MDL, önceden tanımlanmış çeşitli görsel ve davranışsal geliştirmeleri uygulamak ve farklı türde onay kutularını görüntülemek için bir dizi CSS sınıfı sağlar. Aşağıdaki tablo, mevcut sınıfları ve etkilerini listeler.
Sr.No. | Sınıf Adı ve Tanımı |
---|---|
1 | mdl-checkbox Etiketi bir MDL bileşeni olarak tanımlar ve etiket öğesinde gereklidir. |
2 | mdl-js-checkbox Etiketlenecek temel MDL davranışını ayarlar ve etiket öğesinde gereklidir. |
3 | mdl-checkbox__input Temel MDL davranışını onay kutusu olarak ayarlar ve giriş öğesinde gereklidir (onay kutusu). |
4 | mdl-checkbox__label Temel MDL davranışını resim yazısına ayarlar ve yayılma öğesi (başlık) için gereklidir. |
5 | mdl-js-ripple-effect Dalgalanma tıklama efektini ayarlar ve isteğe bağlıdır; giriş öğesine değil (onay kutusu) etiket öğesine gider. |
Misal
Aşağıdaki örnek, farklı onay kutusu türlerini göstermek için mdl-slider sınıflarının kullanımını anlamanıza yardımcı olacaktır.
mdl_checkboxes.htm
<html>
<head>
<script
src = "https://storage.googleapis.com/code.getmdl.io/1.0.6/material.min.js">
</script>
<link rel = "stylesheet"
href = "https://storage.googleapis.com/code.getmdl.io/1.0.6/material.indigo-pink.min.css">
<link rel = "stylesheet"
href = "https://fonts.googleapis.com/icon?family=Material+Icons">
<script langauage = "javascript">
function showMessage(value) {
document.getElementById("message").innerHTML = value;
}
</script>
</head>
<body>
<table>
<tr><td>Default CheckBox</td><td>CheckBox with Ripple Effect</td>
<td>Disabled CheckBox</td></tr>
<tr>
<td>
<label class = "mdl-checkbox mdl-js-checkbox" for = "checkbox1">
<input type = "checkbox" id = "checkbox1"
class = "mdl-checkbox__input" checked>
<span class = "mdl-checkbox__label">Married</span>
</label>
</td>
<td>
<label class = "mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect"
for = "checkbox2">
<input type = "checkbox" id = "checkbox2" class = "mdl-checkbox__input">
<span class = "mdl-checkbox__label">Single</span>
</label>
</td>
<td>
<label class = "mdl-checkbox mdl-js-checkbox" for = "checkbox3">
<input type = "checkbox" id = "checkbox3"
class = "mdl-checkbox__input" disabled>
<span class = "mdl-checkbox__label">Don't know (Disabled)</span>
</label>
</td>
</tr>
</table>
</body>
</html>
Sonuç
Sonucu doğrulayın.