bootstrap全局样式篇(学习一下类名样式规则)

 

bootstrap 作为一款在github上有118k star的响应式项目是很值得我们学习的, 其中的栅格系统的思想对于响应式布局是很好的思想,bootstrap分为几大块,今天学习总结的是样式篇,对于这一章,我更多的是认为就是一个记忆的过程,因为这些全局样式 如果你对css和html比较精通手写也是可以的,但是bootstrap所提供的less预编译,他的样式写法和类名写法还是很有参考意义的;在学习bootstrap之前建议去 学习一下grunt和 less 那样会更有助于学习理解和记忆;为了更好的记忆和学习我写了下面的文章,列出了一些我认为比较重要的地方跟大家分享学习。 好了下面大家一起记单词吧!

标题

h1-h6   small 副标题
提供.h1 到.h6 和 .small 的类名

为了便于记忆初始大小是36px 然后依次按 6 6 4 4 2 的大小递减

标题字体大小
h136px
h230px
h324px
h418px
h514px
h612px

Bootstrap 将全局 font-size 设置为 14px,line-height 设置为 1.428。这些属性直接赋予 <body> 元素和所有段落元素。另外,

(段落)元素还被设置了等于 1/2 行高(即 10px)的底部外边距(margin)。

记住一些标签

标签名作用
.lead类可以让段落突出显示。
u下划线
strong强调
em斜体
ins del被删除的和无用文本
.text-left text-方向文本对齐类
.text-justify 
.text-nowrap不换行
address地址
ul.list-unstyled无样式列表
ul.list-inline内联列表
.text-overflow自动截断
dl.dl-horizontal横着的描述
<dl>
  <dt>...</dt> <dd>...</dd> </dl>

带有描述的短语列表。

横着的

表格

<table class="table">

...

类名作用
.table-striped条纹状表格
.table-bordered带边框的表格
.table-hover鼠标悬停
状态类作用 (就是颜色不一样)
.active鼠标悬停在行或单元格上时所设置的颜色
.success标识成功或积极的动作
.info标识普通的提示信息或动作
.warning标识警告或需要用户注意
.danger标识危险或潜在的带来负面影响的动作
.table-responsive响应式表格

注意响应式表格这个不是在table上面加是在 table外面的div加类名(其会在小屏幕设备上(小于768px)水平滚动。当屏幕大于 768px 宽度时,水平滚动条消失。)

 

表单 (在全局样式中这部分算是比较多的内容了)

类名作用
.form-control宽度属性为 width: 100%
.form-grouplabel 等元素包在 .form-group 中可以获得最好的排列
label.sr-only将其隐藏
.checkbox-inlineinline的checkbox
.radio-inlineinline的radio
.form-control-static静态控件(及纯文本)
水平排列的表单

通过为表单添加 .form-horizontal 类,并联合使用 Bootstrap 预置的栅格类,可以将 label 标签和控件组水平并排布局

将 label 元素和前面提到的控件包裹在 .form-group 中可以获得最好的排列 内联表单

按钮

tip:a role="button" 作为不是点击的功能

尺寸

.btn-lg、.btn-sm 或 .btn-xs

激活状态  .active  
btn禁用状态  disabled="disabled"

链接(<a>)元素 .disabled 
类名颜色
btn-default背景灰色黑字
btn-primary深蓝
btn-success浅绿
btn-info浅蓝
btn-warning浅黄色
btn-danger浅红
btn-link字是蓝色链接

图片

.img-responsive 实际上是 max-width: 100%;、 height: auto; 和 display: block 的样式
图片水平居中.center-block

图片形状
类名作用
img-rounded圆角图片
img-circle圆形图片
img-thumbnail带有内边距padding的方形图片

辅助类

情境文本颜色 文字颜色
类名作用(颜色)
text-muted缓和的,温和的
text-primary深蓝
text-success浅绿
text-info浅蓝
text-warning浅黄色
text-danger浅红
情境背景色

于此类似情景背景色为bg开头

<p class="bg-primary">...</p> <p class="bg-success">...</p> <p class="bg-info">...</p> <p class="bg-warning">...</p> <p class="bg-danger">...</p> 

关闭按钮

<button type="button" class="close" aria-label="Close"><span aria-hidden="true">&times;</span></button> 

三角符号

<span class="caret"></span> 
类名作用
.close关闭按钮
.caret三角符号
pull-left快速浮动
pull-right快速浮动
center-block让内容块居中(已知宽度水平居中)
.show 和 .hidden显示或隐藏内容
invisible可见性
  
  

.pull-left() less 编译pull-left 可以作为 mixin使用

响应式工具

类名不同尺寸的可见和隐藏
.visible-xs-*小于768可见
.visible-sm-*大于768可见
.visible-md-*大于992可见
.visible-lg-*大于1200可见
.hidden-xs 
.hidden-sm 
.hidden-md 
.hidden-lg 
打印类 不常用不记了

总结:bootstrap 的全局样式定义了一些常用的类名,甚至可以帮助你在不写css的情况下构建看起来不错的响应式页面,对于不懂样式的开发人员无疑是福音,对于懂的则可以根据bootstrap的构建和less 中mixin的写法去写出更漂亮的页面;
重点:
1.栅格系统 
2.类名的记忆和less中的mixin

转载于:https://www.cnblogs.com/chenlsimple/p/7879247.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值