《bootstrap用户手册》读书笔记(2)
2016-08-24 17:53
134 查看
3.网格系统
实现原理
将容器分成12份
.container
.row
.row-md-1
工作原理
(1)数据行(.row)必须包含在容器(container)中
(2)在行(.row)中可添加列(.column),但列数之和不能超过评分的总列数如12
col-md-4;col-md-8;
(3)具体内容放置在(column)中,而且只有列(column)才能作为行元素的直接容器(.row)
基本用法
(1)列组合,更改数字合并列
<div class="row">
<div class="col-md-4"></div>
<div class="col-md-8"></div>
</div>
列偏移(.col-md-offset-*)*向右偏移的列数
列与总偏移列不超过12
列排序(.col-md-pull,.col-md-push)
列的嵌套
4.下拉菜单
使用方法:
(1)使用一个dropdown的容器包裹一个下拉菜单的元素
<div class="dropdown"></div>
(2)使用一个botton按钮作为副菜单,且定义类名为dropdown-toggle和自定义data-toggle属性,且必须与最外容器名一致;
data-toggle=dropdown;
(3)下拉菜单使用一个ul列表,并且定义一个类dropdown-menu;
<ul class="dropdown-menu">
下拉分隔线
给<li>添加.divider
菜单标题
给<li>添加.dropdown-header
对齐方式
默认左对齐,若想相对于父容器右对齐,可在dropdown-menu上添加一个pull-right或者drop-menu-right,同时一定给.dropdown添加float:left样式
左对齐:dropdown-menu-left;
菜单项状态(.ative与disabled)
5.按钮组(.btngroup容器)
按钮工具栏(btn-toolbar)
按钮组大小设置
.btn-group-lg
.btn-group-sm
.btn-group-xs
嵌套分组
(导航菜单)只需将制作下拉菜单的dropdown容器换成btn-group,并且和普通的按钮放在同一级
垂直分组,将btn-group换成btn-group-vertical
等分按钮,在btn-group上追加btn-group-justified
按钮下拉菜单
将div.dropdown换成divbtn-group
按钮向上向下三角形
向下:添加<span>标签并且命名caret
向上弹起,btn-group或者dropdown追加dropup类
6.导航
基础导航.nav;
Tab标签型导航.nav,.nav-tabs,当前选中项<li>标签添加active,禁用添加disabled;
Pill胶囊型导航.nav,.nav-pills;
垂直堆叠的导航.nav-pills后添加nav-stacked;
分隔线<li .nav-divider>;
自适应导航.nav-justified
导航加下拉菜单(二级导航)
将<li>作为父容器,使用类名dropdown,同时在<li>中嵌套另一个列表ul;
分割线<li class="nav-divider"></li>
面包屑式导航
<ol>加入breadcrumb
7.导航条
基础导航条
(1)在制作导航的列表基础上添加navbar-nav;
(2)在列表外部添加一个容器div,并且使用navbar和navbar-default
加入导航条标题
navbar-header,navbar-brand
导航条状态,二级菜单
带表单的导航条
navbar-form
navbar-left
navbar-right
导航条里的按钮.navbar-btn
导航条里的文本.navbar-text
导航条里的普通链接.navbar-link
固定导航条
.navbar-fixed-top;
.navbar-fixed-bottom;
(存在bug)
响应式导航条
使用方法:
(1)在窄屏需要折叠的内容必须包裹在一个div里,并带有类名collapse,navbar-collapse;
(2)保证在窄屏时要显示的图片样式;
(3)并为button添加data-target=".类名/#id名",具体由折叠的div决定
反色导航条
将navbar-default换成navbar-inverse
分页导航
(1)带页码
ul>li>a,ul标签加pagination;
大小设置,pagination-lg,pagination-sm;
(2)翻页分页导航
ul>li>a,ul标签加pager;
对齐样式:previous居左;next居右;
状态样式设置:disabled,将a标签换成span标签;
实现原理
将容器分成12份
.container
.row
.row-md-1
工作原理
(1)数据行(.row)必须包含在容器(container)中
(2)在行(.row)中可添加列(.column),但列数之和不能超过评分的总列数如12
col-md-4;col-md-8;
(3)具体内容放置在(column)中,而且只有列(column)才能作为行元素的直接容器(.row)
基本用法
(1)列组合,更改数字合并列
<div class="row">
<div class="col-md-4"></div>
<div class="col-md-8"></div>
</div>
列偏移(.col-md-offset-*)*向右偏移的列数
列与总偏移列不超过12
列排序(.col-md-pull,.col-md-push)
列的嵌套
4.下拉菜单
使用方法:
(1)使用一个dropdown的容器包裹一个下拉菜单的元素
<div class="dropdown"></div>
(2)使用一个botton按钮作为副菜单,且定义类名为dropdown-toggle和自定义data-toggle属性,且必须与最外容器名一致;
data-toggle=dropdown;
(3)下拉菜单使用一个ul列表,并且定义一个类dropdown-menu;
<ul class="dropdown-menu">
下拉分隔线
给<li>添加.divider
菜单标题
给<li>添加.dropdown-header
对齐方式
默认左对齐,若想相对于父容器右对齐,可在dropdown-menu上添加一个pull-right或者drop-menu-right,同时一定给.dropdown添加float:left样式
左对齐:dropdown-menu-left;
菜单项状态(.ative与disabled)
5.按钮组(.btngroup容器)
按钮工具栏(btn-toolbar)
按钮组大小设置
.btn-group-lg
.btn-group-sm
.btn-group-xs
嵌套分组
(导航菜单)只需将制作下拉菜单的dropdown容器换成btn-group,并且和普通的按钮放在同一级
垂直分组,将btn-group换成btn-group-vertical
等分按钮,在btn-group上追加btn-group-justified
按钮下拉菜单
将div.dropdown换成divbtn-group
按钮向上向下三角形
向下:添加<span>标签并且命名caret
向上弹起,btn-group或者dropdown追加dropup类
6.导航
基础导航.nav;
Tab标签型导航.nav,.nav-tabs,当前选中项<li>标签添加active,禁用添加disabled;
Pill胶囊型导航.nav,.nav-pills;
垂直堆叠的导航.nav-pills后添加nav-stacked;
分隔线<li .nav-divider>;
自适应导航.nav-justified
导航加下拉菜单(二级导航)
将<li>作为父容器,使用类名dropdown,同时在<li>中嵌套另一个列表ul;
分割线<li class="nav-divider"></li>
面包屑式导航
<ol>加入breadcrumb
7.导航条
基础导航条
(1)在制作导航的列表基础上添加navbar-nav;
(2)在列表外部添加一个容器div,并且使用navbar和navbar-default
加入导航条标题
navbar-header,navbar-brand
导航条状态,二级菜单
带表单的导航条
navbar-form
navbar-left
navbar-right
导航条里的按钮.navbar-btn
导航条里的文本.navbar-text
导航条里的普通链接.navbar-link
固定导航条
.navbar-fixed-top;
.navbar-fixed-bottom;
(存在bug)
响应式导航条
使用方法:
(1)在窄屏需要折叠的内容必须包裹在一个div里,并带有类名collapse,navbar-collapse;
(2)保证在窄屏时要显示的图片样式;
(3)并为button添加data-target=".类名/#id名",具体由折叠的div决定
反色导航条
将navbar-default换成navbar-inverse
分页导航
(1)带页码
ul>li>a,ul标签加pagination;
大小设置,pagination-lg,pagination-sm;
(2)翻页分页导航
ul>li>a,ul标签加pager;
对齐样式:previous居左;next居右;
状态样式设置:disabled,将a标签换成span标签;
相关文章推荐
- 《bootstrap用户手册》读书笔记(1)
- 《Bootstrap用户手册-设计响应式网站》读书笔记-1
- 《Bootstrap用户手册-设计响应式网站》读书笔记-2
- 读书笔记之编程之美 - 3.9 重建二叉树
- 读书笔记之重新思考二分查找(java实现)
- 『重构--改善既有代码的设计』读书笔记----Move Method
- 《java并发编程实战》读书笔记二 对象的发布与逸出
- 《敏捷教练-如何打造优秀的敏捷团队》读书笔记
- 读书笔记之编程之美 - 3.10 分层遍历二叉树
- 《UNIX教程》读书笔记
- 敏捷开发读书笔记
- 《Java JDK8学习笔记》读书笔记(4)
- 读书笔记--SQL必知必会07--创建计算字段
- 读书笔记---莱昂氏UNIX源代码分析(一.学习源代码前的准备知识)
- 计算机网络(谢)——第三章读书笔记3.2
- 【读书笔记《Android游戏编程之从零开始》】12.游戏开发基础(Canvas 画布)
- 读书笔记6pandas简单使用
- 读书笔记汇总 --- 用Python写网络爬虫
- 读书笔记之编程之美 - 4.11 挖雷游戏的概率
- [读书笔记]大话设计模式(程杰)