栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Html/CSS > Bootstrap教程

bootstrap学习总结,常看

bootstrap学习总结,常看

1. 1标题

Bootstrap标题样式进行了以下显著的优化重置:
1、重新设置了margin-top和margin-bottom的值, h1~h3重置后的值都是20px;h4~h6重置后的值都是10px。
2、所有标题的行高都是1.1(也就是font-size的1.1倍),而且文本颜色和字体都继承父元素的颜色和字体。
3、固定不同级别标题字体大小,h1=36px,h2=30px,h3=24px,h4=18px,h5=14px和h6=12px。small:font-size: 65%;

element.h1~h6,element={h1-h6,div,p,...}=>标题
element.h1~h6>small ,element={h1-h6,div,p,...}=>副标题

1.2段落

//文本
p>small,p>strong,p>cite,p>em,p.lead
//强调相关的类
.text-muted:提示,使用浅灰色(#999)
.text-primary:主要,使用蓝色(#428bca)
.text-success:成功,使用浅绿色(#3c763d)
.text-info:通知信息,使用浅蓝色(#31708f)
.text-warning:警告,使用黄色(#8a6d3b)
.text-danger:危险,使用褐色(#a94442)
//文本对齐
.text-left:左对齐
.text-center:居中对齐
.text-right:右对齐
.text-justify:两端对齐

1.3列表

//去点列表
ul.list-unstyled
//内联列表
ul.list-inline
//对于定义列表而言,Bootstrap并没有做太多的调整,只是调整了行间距,外边距和字体加粗效果。

1.4代码

//单行内联代码
//多行块代码
//用户输入代码
pre.pre-scrollable//控制代码块区域最大高度为340px,一旦超出这个高度,就会在Y轴出现滚动条

1.5表格

table.table//基础表格
.table-striped//斑马线表格
.table-bordered//带边框的表格
.table-hover//鼠标悬停高亮的表格
.table-condensed//紧凑型表格
.table-responsive//响应式表格

2.1表单

表单主要功能是用来与用户做交流的一个网页控件,良好的表单设计能够让网页与用户更好的沟通。表单中常见的元素主要包括:文本输入框、下拉选择框、单选按钮、复选按钮、文本域和按钮等。其中每个控件所起的作用都各不相同,而且不同的浏览器对表单控件渲染的风格都各有不同。
在Bootstrap框架中要实现水平表单效果,必须满足以下两个条件:
1、在

元素是使用类名“form-horizontal”。
2、配合Bootstrap框架的网格系统。(网格布局会在以后的章节中详细讲解)
在元素上使用类名“form-horizontal”主要有以下几个作用:
1、设置表单控件padding和margin值。
2、改变“form-group”的表现形式,类似于网格系统的“row”。

//水平表单

form.form-form-horizontal>div.form-group>label.col-sm-xx>input.form-control

> form class="form-horizontal" role="form">
> 
> 
> 
>  
//内联表单

form.form-inline>div.form-group>label.col-sm-xx>input.form-control

//input
form[role='form']>div.form-group>input[type=''].form-control
//表单控件(下拉选择框select)

form[role='form']>div.form-group>select.form-control

//textarea

form[role='form']>div.form-group>textarea.form-control

//radio,checkbox,大小,排列

form[role='form']>div.checkbox>lable.formcontrol>input[type='checkbox'].form-control lg checkbox-inline
//表单按钮,按钮也是表单重要控件之一,制作按钮通常使用下面代码来实现: 

> input[type=“submit”]
> input[type=“button”]
> input[type=“reset”]
> 

多标签支持
一般制作按钮除了使用

img.img-responsive//响应式图片,主要针对于响应式设计
img.img-rounded//圆角图片
img.img-circle//圆形图片
img.img-thumbnail//缩略图片
//在任何内联元素上应用所对应的样式即可:

3.1网格系统
![图片描述][1]

工作原理:
div.container>div.row>div.col-md-x
Bootstrap框架的网格系统工作原理如下:
1、数据行(.row)必须包含在容器(.container)中,以便为其赋予合适的对齐方式和内距(padding)。如:


2、在行(.row)中可以添加列(.column),但列数之和不能超过平分的总列数,比如12。如:




3、具体内容应当放置在列容器(column)之内,而且只有列(column)才可以作为行容器(.row)的直接子元素
4、通过设置内距(padding)从而创建列与列之间的间距。然后通过为第一列和最后一列设置负值的外距(margin)来抵消内距(padding)的影响

//列偏移
.col-md-offset-x
//列排序
.col-md-push-x,.col-md-pull-x

4.1菜单按钮及导航

//一般
div.dropdown>button.btn btn-default dropdown-toggle+span.carret+ul.dropdown-menu>li*x
//对齐
ul.pull-right,dropdown-menu-right
//下拉分割线
li.divider
//菜单标题
li.dropdown-header
//菜单状态
li.disabled,li.active
  

4.2按钮组

//基本
div.btn-group>btn btn-default ...
//按钮工具栏
div.btn-group>btn btn-default ...>span.glyphicon glyphicon-align-left...
//嵌套分组(加下拉)
...   div.btn-group>button.btn btn-default dropdown-toggle>ul.dropdown-menu>li*x
//垂直分组
div.btn-group-vertical...
//等分按钮
div.btn-wrap>div. btn-group btn-group-justified>a.btn btn-defaul...

4.3导航

//基础样式
ul.nav nav-tabs>li>a
//胶囊型导航
ul.nav nav-pills>li>a
//垂直堆叠导航
ul.nav nav-tabs nav-stacked>li>a
//自适应导航
ul.nav nav-tabs nav-justified>li>a
//面包屑导航
ul.breadcrumb>li>a

5.1导航条

使用方法:
第一步:首先在制作导航的列表(

    )基础上添加类名“navbar-nav”
    第二步:在列表外部添加一个容器(div),并且使用类名“navbar”和“navbar-default”

    div.nav navbar-default>ul.nav navbar-nav>li.active>a


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/243722.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号