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">Buttonbutton> ... 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
二、按钮组Button-group
Button-group
目录
- 基本使用
- 按钮工具栏
- 按钮组大小
- 垂直排列
- 自适应宽度
- 结合下拉组件使用
组合 Button 元素。
基本使用
把一系列要使用的 .am-btn
按钮放入 .am-btn-group
。
<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
,实现工具栏效果。
<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
改变按钮大小。
<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
使按钮垂直排列显示。
<div class="am-btn-group-stacked">
<button type="button" class="am-btn am-btn-default">Buttonbutton> ... div>
自适应宽度
添加 .am-btn-group-justify
class 让按钮组里的按钮平均分布,填满容器宽度。
注意: 只适用 。 元素,
不能应用
display: table-cell
样式
使用 flexbox
实现,只兼容 IE 10+ 及其他现代浏览器。
<div class="am-btn-group am-btn-group-justify">
<a class="am-btn am-btn-default" role="button">左手a> ... div>
结合下拉组件使用
下面的演示需要结合 Dropdown 使用。
按钮下拉菜单
<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>
按钮上拉菜单
<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>