- Material Design Lite 教程
- MDL - 主頁
- MDL - 概覽
- MDL - 環境設定
- MDL - 佈局
- MDL - 網格
- MDL - 標籤
- MDL - 頁尾
- MDL - 徽章
- MDL - 按鈕
- MDL - 卡片
- MDL - 進度條
- MDL - 旋轉控制元件
- MDL - 選單
- MDL - 滑塊
- MDL - 複選框
- MDL - 單選按鈕
- MDL - 圖示
- MDL - 開關
- MDL - 資料表
- MDL - 文字域
- MDL - 工具提示
- Material Design Lite 資源
- MDL - 快速指南
- MDL - 有用資源
- MDL - 討論
Material Desig Lite - 徽章
MDL 徽章元件是一個螢幕通知,可以是數字或圖示。通常用於強調專案數量。
MDL 提供一系列 CSS 類,可將各種預定義的視覺和行為增強功能應用於徽章。下表列出了可用的類及其效果。
| 序號 | 類名和說明 |
|---|---|
| 1 | mdl-badge 將元素標識為 MDL 徽章元件。跨度或連結元素必需。 |
| 2 | mdl-badge--no-background 將開放圓圈效果應用於徽章,並且是可選的。 |
| 3 | mdl-badge--overlap 使徽章與其容器重疊,並且是可選的。 |
| 4 | data-badge="value" 將字串值分配給用作屬性的徽章;跨度或連結上必需。 |
示例
以下示例將幫助您理解如何使用 mdl-badge 類向跨度和連結元素新增通知。
此示例將使用下面給出的 MDL 類。
mdl-badge − 將元素標識為 MDL 徽章元件。
data-badge − 將字串值分配給徽章。可以使用 HTML 符號向其分配圖示。
mdl_badges.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">
<style>
body {
padding: 20px;
background: #fafafa;
position: relative;
}
</style>
</head>
<body>
<span class = "material-icons mdl-badge" data-badge = "1">account_box</span>
<span class = "material-icons mdl-badge" data-badge = "★">account_box</span>
<span class = "mdl-badge" data-badge = "4">Unread Messages</span>
<span class = "mdl-badge" data-badge = "⚑">Rating</span>
<a href = "#" class = "mdl-badge" data-badge = "5">Inbox</a>
</body>
</html>
結果
驗證結果。
廣告