Material Design Lite组件之徽章

1.介绍
Material Design Lite(MDL)徽章组件是一个屏幕上的通知元素。徽章由一个小圆圈组成,通常包含数字或其他字符,这些圆圈出现在另一个物体附近。徽章既可以是通知者,也可以是与对象相关的其他项目以及有多少项目的指示符。
您可以使用徽章不显眼地将用户的注意力吸引到他们可能不会注意到的物品上,或强调物品可能需要他们的注意。例如:
一个“新消息”通知后面可能会有一个包含未读邮件数量的徽章。
一个“您的购物车中有未购买的物品”提醒可能包含显示购物车中物品数量的徽章。
一个“加入讨论!”按钮可能会附带一个标志,指示当前参与讨论的用户数量。
徽章几乎总是位于链接附近,因此用户可以方便地访问徽章指示的附加信息。

徽章是用户界面中的一项新功能,并为用户提供了一条直观的线索,帮助他们发现更多相关内容。因此,它们的设计和使用是整体用户体验的重要因素。

2.配置选项

MDL CSS类将各种预定义的视觉增强应用于徽章。 下表列出了可用的类及其效果。

类名效果备注
mdl-badge定义当前标签为MDL徽章组件必需
mdl-badge--no-background不显示徽章背景颜色,默认显示圆圈效果可选
mdl-badge--overlap选用此类徽章将包含在容器内可选
data-badge="value"徽章显示的值非class类名,而是一个标签属性
3.使用举例
3.1.容器作为icon图标使用
<!-- Number badge on icon -->
<div class="material-icons mdl-badge mdl-badge--overlap" data-badge="1">account_box</div>
<!-- Icon badge on icon -->
<div class="material-icons mdl-badge mdl-badge--overlap" data-badge="♥">account_box</div>

注意:作为icon图标的容易内容不能为空

3.2.显示容器值使用
<!-- Number badge -->
<span class="mdl-badge" data-badge="4">Inbox</span>
<!-- Icon badge -->
<span class="mdl-badge" data-badge="♥">Mood</span>


3.3.包含在a标签内使用
<a href="#" class="mdl-badge" data-badge="7">This link contains a badge.</a>



3.4.在a标签旁边使用
<a href="#">This link is followed by a badge.</a>
<span class="mdl-badge" data-badge="12"></span>


3.5.徽章内值过长的显示中间部分
<a href="#" class="mdl-badge" data-badge="123456789">
This badge has too many characters.</a>

3.6.徽章不包含背景色
<a href="#" class="mdl-badge mdl-badge--no-background" data-badge="123">
This badge has no background color.</a>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值