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>

amazeui学习笔记--css(常用组件3)--按钮组Button-group的更多相关文章

  1. amazeui学习笔记--css(常用组件15)--CSS动画Animation

    amazeui学习笔记--css(常用组件15)--CSS动画Animation 一.总结 1.css3动画封装:CSS3 动画封装,浏览器需支持 CSS3 动画. Class 描述 .am-anim ...

  2. amazeui学习笔记--css(常用组件14)--缩略图Thumbnail

    amazeui学习笔记--css(常用组件14)--缩略图Thumbnail 一.总结 1.基本样式:在 <img> 添加 .am-thumbnail 类:也可以在 <img> ...

  3. amazeui学习笔记--css(常用组件10)--导航条Topbar

    amazeui学习笔记--css(常用组件10)--导航条Topbar 一.总结 1. 导航条:就是页面最顶端的导航条:在容器上添加 .am-topbar class,然后按照示例组织所需内容.< ...

  4. amazeui学习笔记--css(常用组件7)--输入框组Input-group

    amazeui学习笔记--css(常用组件7)--输入框组Input-group 一.总结 1.使用:Input group 基于 Form 组件和 Button 组件扩展,依赖这两个组件.在容器上添 ...

  5. amazeui学习笔记--css(常用组件6)--图标Icon

    amazeui学习笔记--css(常用组件6)--图标Icon 一.总结 1.关注用法即可:在 HTML 上添加添加 am-icon-{图标名称} class. <span class=&quo ...

  6. amazeui学习笔记--css(常用组件16)--文章页Article

    amazeui学习笔记--css(常用组件16)--文章页Article 一.总结 1.基本使用:文章内容页的排版样式,包括标题.文章元信息.分隔线等样式. .am-article 文章内容容器 .a ...

  7. amazeui学习笔记--css(常用组件13)--进度条Progress

    amazeui学习笔记--css(常用组件13)--进度条Progress 一.总结 1.进度条基本使用:进度条组件,.am-progress 为容器,.am-progress-bar 为进度显示信息 ...

  8. amazeui学习笔记--css(常用组件12)--面板Panel

    amazeui学习笔记--css(常用组件12)--面板Panel 一.总结 1.面板基本样式:默认的 .am-panel 提供基本的阴影和边距,默认边框添加 .am-panel-default,内容 ...

  9. amazeui学习笔记--css(常用组件11)--分页Pagination

    amazeui学习笔记--css(常用组件11)--分页Pagination 一.总结 1.分页使用:还是ul包li的形式: 分页组件,<ul> / <ol> 添加 .am-p ...

随机推荐

  1. 算法题:给你一个自然数N,求[6, N]之内的全部素数中, 两两之和为偶数的那些偶数。

    /* 算法题:给你一个自然数N,求[6, N]之内的全部素数中. 两两之和为偶数的那些偶数. */ #include <iostream> using namespace std; voi ...

  2. 深入分析JavaWeb Item23 -- jsp自己定义标签开发入门

    一.自己定义标签的作用 自己定义标签主要用于移除Jsp页面中的java代码. 二.自己定义标签开发和使用 2.1.自己定义标签开发步骤 1.编写一个实现Tag接口的Java类(标签处理器类) 要编写一 ...

  3. es63块级作用域

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. es6 -- set 数据结构

    ES6 提供了新的数据结构 Set.它类似于数组,但是成员的值都是唯一的,没有重复的值. Set 本身是一个构造函数,用来生成 Set 数据结构. const s = new Set(); [2, 3 ...

  5. 73,QT指针数组实战(指针数组与数组指针)

    //指针数组,每一个指针都是一个MainWindow // MainWindow *w[3][4]; // for(int i=0;i<3;i++) // { // for(int j=0;j& ...

  6. ElasticSearch 在Hadoop生态圈的位置

    它的位置非常清晰,直接贴图. 更详细点,见

  7. 2229: [Zjoi2011]最小割(最小割树)

    Description 小白在图论课上学到了一个新的概念——最小割,下课后小白在笔记本上写下了如下这段话: “对于一个图,某个对图中结点的划分将图中所有结点分成两个部分,如果结点s,t不在同一个部分中 ...

  8. XML学习总结(2)——XML简单介绍

    一.XML概念 Extensible Markup Language,翻译过来为可扩展标记语言.Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范. 二.学习XM ...

  9. poj3244(公式题)

    Difference between Triplets Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 2476   Acce ...

  10. 如何创建Hiren的BootCD USB磁盘 -- 制作U盘启动盘

    如何创建Hiren的BootCD USB磁盘 原文 https://www.wintips.org/how-to-create-hirens-bootcd-usb-disk/  本文基本是谷歌翻译 H ...