머티리얼 디자인 라이트-아이콘
MDL은 미리 정의 된 다양한 시각적 및 동작 향상을 적용하고 다양한 유형의 확인란을 아이콘으로 표시하는 다양한 CSS 클래스를 제공합니다. 다음 표에는 사용 가능한 클래스와 그 효과가 나열되어 있습니다.
Sr. 아니. | 클래스 이름 및 설명 |
---|---|
1 | mdl-icon-toggle 레이블을 MDL 구성 요소로 식별하고 레이블 요소에 필요합니다. |
2 | mdl-js-icon-toggle 기본 MDL 동작을 레이블로 설정하고 레이블 요소에 필요합니다. |
삼 | mdl-icon-toggle__input 기본 MDL 동작을 icon-toggle로 설정하고 입력 요소 (icon-toggle)에 필요합니다. |
4 | mdl-icon-toggle__label 기본 MDL 동작을 캡션으로 설정하고 i 요소 (아이콘)에 필요합니다. |
5 | mdl-js-ripple-effect 잔물결 클릭 효과를 설정하며 선택 사항입니다. 입력 요소가 아닌 레이블 요소에갑니다 (아이콘 토글). |
예
다음 예제는 mdl-icon-toggle 다양한 유형의 확인란을 아이콘으로 표시하는 클래스입니다.
mdl_icons.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">
</head>
<body>
<table>
<tr><td>On Icon</td><td>Off Icon</td>
<td>Disabled Icon</td></tr>
<tr>
<td>
<label class = "mdl-icon-toggle mdl-js-icon-toggle mdl-js-ripple-effect"
for = "icon-toggle-1">
<input type = "checkbox" id = "icon-toggle-1"
class = "mdl-icon-toggle__input" checked>
<i class = "mdl-icon-toggle__label material-icons">format_bold</i>
</label>
</td>
<td>
<label class = "mdl-icon-toggle mdl-js-icon-toggle mdl-js-ripple-effect"
for = "icon-toggle-2">
<input type = "checkbox" id = "icon-toggle-2"
class = "mdl-icon-toggle__input">
<i class = "mdl-icon-toggle__label material-icons">format_italic</i>
</label>
</td>
<td>
<label class = "mdl-icon-toggle mdl-js-icon-toggle mdl-js-ripple-effect"
for = "icon-toggle-2">
<input type = "checkbox" id = "icon-toggle-2"
class = "mdl-icon-toggle__input" disabled>
<i class = "mdl-icon-toggle__label material-icons">format_underline</i>
</label>
</td>
</tr>
</table>
</body>
</html>
결과
결과를 확인하십시오.