amazeui学习笔记--css(常用组件3)--按钮组Button-group

amazeui学习笔记--css(常用组件3)--按钮组Button-group

一、总结

1、按钮组用法:把一系列要使用的 .am-btn 按钮放入 .am-btn-group 。

2、按钮工具栏:将 .am-btn-group 放进 .am-btn-toolbar,实现工具栏效果。

3、按钮组大小:给 .am-btn-group 增加 class .am-btn-group-lg 或 .am-btn-group-sm 或 .am-btn-group-xs 改变按钮大小。

4、垂直排列: 使用 .am-btn-group-stacked 使按钮垂直排列显示。这句话占的是an-btn-group的位置

<div class="am-btn-group-stacked">
  <button type="button" class="am-btn am-btn-default">Button</button>
  ...
</div>

5、自适应宽度添加 .am-btn-group-justify class 让按钮组里的按钮平均分布,填满容器宽度。 <div class="am-btn-group am-btn-group-justify">

 

6、下拉框ul包着li的形式:ul对应的class为 am-dropdown-content <ul class="am-dropdown-content">各种li</ul>

 

 

二、按钮组Button-group

Button-group


组合 Button 元素。

基本使用

把一系列要使用的 .am-btn 按钮放入 .am-btn-group 。

 Copy
左手猪手右手
 
左手猪手右手
 
左手猪手右手
<div class="am-btn-group">
 <button type="button" class="am-btn am-btn-default">左手</button> ... </div> <div class="am-btn-group"> <button type="button" class="am-btn am-btn-primary am-radius">左手</button> ... </div> <div class="am-btn-group"> <button type="button" class="am-btn am-btn-primary am-round">左手</button> ... </div> ``

按钮工具栏

将 .am-btn-group 放进 .am-btn-toolbar,实现工具栏效果。

 Copy
 
<div class="am-btn-toolbar">
  <div class="am-btn-group">...</div> <div class="am-btn-group">...</div> <div class="am-btn-group">...</div> </div>

按钮组大小

给 .am-btn-group 增加 class .am-btn-group-lg 或 .am-btn-group-sm 或 .am-btn-group-xs 改变按钮大小。

 Copy
左手 lg猪手 lg右手 lg

左手默认猪手默认右手默认

左手 sm猪手 sm右手 sm

左手 xs猪手 xs右手 xs
<div class="am-btn-toolbar">
    <div class="am-btn-group am-btn-group-lg">...</div> </div> <div class="am-btn-toolbar"> <div class="am-btn-group">...</div> </div> <div class="am-btn-toolbar"> <div class="am-btn-group am-btn-group-sm">...</div> </div> <div class="am-btn-toolbar"> <div class="am-btn-group am-btn-group-xs">...</div> </div> </div>

垂直排列

使用 .am-btn-group-stacked 使按钮垂直排列显示。

 Copy
劳资是个按钮劳资是个按钮劳资是个按钮劳资是个按钮
<div class="am-btn-group-stacked">
  <button type="button" class="am-btn am-btn-default">Button</button> ... </div>

自适应宽度

添加 .am-btn-group-justify class 让按钮组里的按钮平均分布,填满容器宽度。

注意: 只适用 <a> 元素,<button> 不能应用 display: table-cell 样式

使用 flexbox 实现,只兼容 IE 10+ 及其他现代浏览器。

 Copy
<div class="am-btn-group am-btn-group-justify">
  <a class="am-btn am-btn-default" role="button">左手</a> ... </div>

结合下拉组件使用

下面的演示需要结合 Dropdown 使用。

按钮下拉菜单

 Copy
下拉按钮
 
<div class="am-btn-group">
  <button class="am-btn am-btn-secondary">下拉按钮</button> <div class="am-dropdown" data-am-dropdown> <button class="am-btn am-btn-secondary am-dropdown-toggle" data-am-dropdown-toggle> <span class="am-icon-caret-down"></span></button> <ul class="am-dropdown-content"> <li class="am-dropdown-header">标题</li> <li><a href="#">快乐的方式不只一种</a></li> <li class="am-active"><a href="#">最荣幸是</a></li> <li><a href="#">谁都是造物者的光荣</a></li> <li class="am-disabled"><a href="#">就站在光明的角落</a></li> <li class="am-divider"></li> <li><a href="#">天空海阔 要做最坚强的泡沫</a></li> </ul> </div> </div>

按钮上拉菜单

 Copy
上拉按钮
 
<div class="am-btn-group">
  <button class="am-btn am-btn-secondary">上拉按钮</button> <div class="am-dropdown am-dropdown-up" data-am-dropdown> <button class="am-btn am-btn-secondary am-dropdown-toggle" data-am-dropdown-toggle> <span class="am-icon-caret-up"></span></button> <ul class="am-dropdown-content"> <li class="am-dropdown-header">标题</li> <li><a href="#">快乐的方式不只一种</a></li> <li class="am-active"><a href="#">最荣幸是</a></li> <li><a href="#">谁都是造物者的光荣</a></li> <li class="am-disabled"><a href="#">就站在光明的角落</a></li> <li class="am-divider"></li> <li><a href="#">天空海阔 要做最坚强的泡沫</a></li> </ul> </div> </div>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值