Bootstrap(二)
2017-07-14 17:45
85 查看
响应式工具:针对不同设备展示或者隐藏页面内容
visible-*-*:第二参数有(lg,md,sm,xs),第三个参数有(block,inline-block,inline)
<div class="row">
<div class="col-lg-6 visible-lg-block">col-lg-6</div><!-- visible-lg-block的意思就是当屏幕满足1200px以上,这个div是显示的,其余的时候都隐藏这个div -->
<div class="col-lg-6 visible-md-block">col-lg-6</div><!-- visible-md-block的意思就是当屏幕满足992px到1200px之间的时候,这个div才会显示,其余的时候都隐藏这个div -->
<div class="col-lg-6 hidden-sm hidden-xs">col-lg-6</div><!-- hidden-sm/xs的意思就是当屏幕小于992px时,这个div才会隐藏,其余的时候都显示这个div -->
</div>实例:右侧菜单栏的变化
.one{
width:30px;
height: 400px;
top:20px;
right:0;
background: #000;
}
.two{
width:30px;
height: 80px;
top:20px;
right:0;
background: blue;
}
hidden-print-block/inline-block/inline(只有在打印的时候才会隐藏,网页浏览时,是会显示的)
Glyphicons字体图标 http://v3.bootcss.com/components/(与Bootstrap联合使用是免费的)
好处:(1)减少请求 (2)容易控制样式
用法:font-face (与字体用法相同),图标的大小用font-size来改变,图标的颜色用color来控制。
注意:font文件夹要与css或者js等文件夹同级,如果不同级,需要在bootstrap.css中修改font-face的路径
<div class="row">
<div class="glyphicon glyphicon-search" style="font-size:40px;color:red;"></div><!-- 尽量不要在字体图标中写内容 -->
</div>如何自定义图标:http://jingyan.baidu.com/article/f79b7cb346cf499145023e78.html
预定义样式风格
(1)primary(首选项) (2)success(成功) (3)info(一般信息)
(4)warning(警告) (5)danger(危险) (6)实例:登录框
<div class="row">
<br>
<input type="button" value="默认样式">
<input type="button" value="首选项" class="btn btn-primary">
<input type="button" value="成功" class="btn btn-success">
<input type="button" value="一般信息" class="btn btn-info">
<input type="button" value="警告" class="btn btn-warning">
<input type="button" value="危险" class="btn btn-danger">
<br>
<br>
<p>默认样式</p>
<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> //背景的class = "bg bg-预定义样式"
<br>
<span>默认样式</span>
<span class="text-primary">首选项</span>
<span class="text-success">成功</span>
<span class="text-info">一般信息</span>
<span class="text-warning">警告</span>
<span class="text-danger">危险</span><br> //文字的class = "text text-预定义样式"
<div class="alert alert-warning">我是警告框</div> //警告框的class = "alert alert-预定义样式"<br>
<div class="panel panel-primary"> //面板的class = "panel paner-预定义样式"
<div class="panel-heading"> //分为panel-heading
<h4>我是面板标题</h4>
</div>
<div class="panel-body"> //panel-body
我是面板的主题内容
</div>
</div>
</div>
</div>登录案例:
<div class="row">
<br>
<div class="panel panel-primary one">
<div class="panel-heading">
Login
</div>
<div class="panel-body">
<div class="form-group">
<label>用户名:</label><input type="text" class="form-control">
<div class="alert alert-warning">用户名不能为空!</div>
<label>密码:</label><input type="password" class="form-control">
<a href="#" class="text-info">忘记密码?</a>
</div>
<input type="button" value="登录" class="btn btn-primary pull-right">
</div>
</div>
visible-*-*:第二参数有(lg,md,sm,xs),第三个参数有(block,inline-block,inline)
<div class="row">
<div class="col-lg-6 visible-lg-block">col-lg-6</div><!-- visible-lg-block的意思就是当屏幕满足1200px以上,这个div是显示的,其余的时候都隐藏这个div -->
<div class="col-lg-6 visible-md-block">col-lg-6</div><!-- visible-md-block的意思就是当屏幕满足992px到1200px之间的时候,这个div才会显示,其余的时候都隐藏这个div -->
<div class="col-lg-6 hidden-sm hidden-xs">col-lg-6</div><!-- hidden-sm/xs的意思就是当屏幕小于992px时,这个div才会隐藏,其余的时候都显示这个div -->
</div>实例:右侧菜单栏的变化
.one{
width:30px;
height: 400px;
top:20px;
right:0;
background: #000;
}
.two{
width:30px;
height: 80px;
top:20px;
right:0;
background: blue;
}
<div class="container-fluid"> <div class="row"> <div class="one visible-lg-block visible-md-block visible-sm-block affix"></div> <div class="two hidden-lg hidden-md hidden-sm affix"></div> <div>明天你好</div> </div> </div>打印类:visible-print-block/inline-block/inline(只有在打印的时候才会显示出来,网页浏览时,是不会显示的)
hidden-print-block/inline-block/inline(只有在打印的时候才会隐藏,网页浏览时,是会显示的)
Glyphicons字体图标 http://v3.bootcss.com/components/(与Bootstrap联合使用是免费的)
好处:(1)减少请求 (2)容易控制样式
用法:font-face (与字体用法相同),图标的大小用font-size来改变,图标的颜色用color来控制。
注意:font文件夹要与css或者js等文件夹同级,如果不同级,需要在bootstrap.css中修改font-face的路径
<div class="row">
<div class="glyphicon glyphicon-search" style="font-size:40px;color:red;"></div><!-- 尽量不要在字体图标中写内容 -->
</div>如何自定义图标:http://jingyan.baidu.com/article/f79b7cb346cf499145023e78.html
预定义样式风格
(1)primary(首选项) (2)success(成功) (3)info(一般信息)
(4)warning(警告) (5)danger(危险) (6)实例:登录框
<div class="row">
<br>
<input type="button" value="默认样式">
<input type="button" value="首选项" class="btn btn-primary">
<input type="button" value="成功" class="btn btn-success">
<input type="button" value="一般信息" class="btn btn-info">
<input type="button" value="警告" class="btn btn-warning">
<input type="button" value="危险" class="btn btn-danger">
<br>
<br>
<p>默认样式</p>
<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> //背景的class = "bg bg-预定义样式"
<br>
<span>默认样式</span>
<span class="text-primary">首选项</span>
<span class="text-success">成功</span>
<span class="text-info">一般信息</span>
<span class="text-warning">警告</span>
<span class="text-danger">危险</span><br> //文字的class = "text text-预定义样式"
<div class="alert alert-warning">我是警告框</div> //警告框的class = "alert alert-预定义样式"<br>
<div class="panel panel-primary"> //面板的class = "panel paner-预定义样式"
<div class="panel-heading"> //分为panel-heading
<h4>我是面板标题</h4>
</div>
<div class="panel-body"> //panel-body
我是面板的主题内容
</div>
</div>
</div>
</div>登录案例:
<div class="row">
<br>
<div class="panel panel-primary one">
<div class="panel-heading">
Login
</div>
<div class="panel-body">
<div class="form-group">
<label>用户名:</label><input type="text" class="form-control">
<div class="alert alert-warning">用户名不能为空!</div>
<label>密码:</label><input type="password" class="form-control">
<a href="#" class="text-info">忘记密码?</a>
</div>
<input type="button" value="登录" class="btn btn-primary pull-right">
</div>
</div>
相关文章推荐
- bootstrap轮播图手机端左右滑动事件
- 使用bootstrap-pagination进行分页
- Bootstrap基本组件学习笔记之下拉菜单(7)
- CSS笔记(Bootstrap插件)
- Bootstrap系列 -- 14. 表单控件输入框input
- Bootstrap jquery toggle 无效的解决办法
- Bootstrap基本样式学习笔记之标签(5)
- 【转及总结】Bootstrap 框架 栅格布局系统底层设计原理
- Bootstrap系列 -- 25. 下拉菜单分割线
- 【开源分享:入门到精通ASP.NET MVC+EF6+Bootstrap】从这里开始,一起搭框架(1)开篇介绍
- BootStrap入门教程 (一)
- bug-4——bootStrap中的table语言设置
- Bootstrap系列 -- 35. 按钮的向下向上三角形
- 基于tomcat-jQ-springMVC-bootstrap的公司产品管理WEB应用
- BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
- bootstrap-select 动态加载数据不显示的问题
- Bootstrap之所以广泛流传的11大原因
- Bootstrap-sass<1>安装与基本结构
- 网站前端_Bootstrap.基础入门.0001.模版标准/样式标准/脚本标准入门?
- Bootstrap组件学习笔记(五)——标签、徽章和巨幕