boostrap

media 根据不同的屏幕大小,选择不同的CSS文件

<link  rel="stylesheet"  type="text/css"  media="screen and (max-width:500px)"  href="small.css">

<link  rel="stylesheet"  type="text/css" media="screen and (min-width:500px)"  href="large.css">

Bootstrap----部分类名的应用

颜色类名:  -danger红   -warning黄   -success绿   -info信息蓝   -primary主要蓝 (前面加上相关基本类名 eg:  btn-danger 按钮是红色)

文本:

文本位置:  居中 text-center , 居右 text-right , 居左 text-left , 两端对齐 text-justify (IE  支持的浏览器不多)

大小写: 大写 text-uppercase  小写 text-lowercase   首字符大写  text-capitalize

突出强调 lead       不换行 text-nowrap

文本颜色:  红色字体text-danger   ......  柔和灰  text-muted

背景颜色: bg-danger   bg-warning  bg-success  bg-info  bg-primary

列表:

无样式  list-unstyled     行内 list-inline

table基本表格样式:

每个类名是一种效果,它们之间需要组合使用

class=" table  table-bordered  table-striped  table-hover "        table-striped  表示隔行有条纹

按钮:

类型大小:  btn-lg 大   btn  基本按钮样式     btn-sm  小按钮    btn-xs  小小按钮

按钮颜色:  btn-danger   ......  btn-link

按钮分组: btn-group

活跃的 active    禁止点击 disabled    关闭  close(向右浮动)    (×) &times;    <button class="btn close"> &times; </button>

左右浮动:   pull-left    pull-right           清除浮动:   clearfix

显示与隐藏:    show     hidden

响应式:   大屏显示 visible-lg-inline      大屏隐藏 hidden-lg        三种后缀:  inline     block   inline-block

263个图标的类:

要放图标: glyphicon  哪个类型 :glyphicon-waining-sign   效果图:

分页:     用ul-li 标签写,

<ul class="pagination pagination-lg">

<li>标签内部放<a>标签  eg:  <li><a href="">&lang;</a></li>  <li><a href="">1</a></li> <li><a href="">&rang;</a></li>

翻页:    用ul-li 标签写,

<ul class="pager"> 
<li>标签内部放<a>标签  eg:  <li><a href="">上一页</a></li>

对齐翻页:   用ul-li 标签写,

<ul class="pager">
<li>标签内部放<a>标签  eg:  <li  class="previous"><a href="" >上一页</a></li>

<li  class="next"><a href="" >上一页</a></li>

徽章:   badge

表单:

form  块级       form-inline  行内    form-ground 分组

input标签:

form-control   input基本样式   input-ground 分组  input-ground-addon将框外文字与输入框结合在一起

在输入框后添加图标:

下拉菜单:    (默认隐藏  点击显示)

1.按钮和菜单放在一个外层盒子中  类名为dropdown(下拉) 或 dropup(上拉)   其内部属性和类都不变

2.按钮需要设置一个属性   data-toggle="dropdown"

3.菜单<ul>标签设置类名 dropdown-menu

栅栏(格)系统:

把屏幕分为12列, 通过行row  列col  组合来分配格子

最外层盒子的类名为   Container   固定宽度   或   container-fluid  100%宽度

大屏  lg   >1200px       中屏   md  >992px       小屏   sm   >768px      特小屏   xs    <768px

col 只能作为 row的子标签    eg: <div class="row"><div class="col-md-4"></div></div>   若另起一行,只占设置的比例

如果每一份要使用栅格,就要使用外层类名为row的盒子

替换   col-md-pull-移动的列数      向左边移动

col-md-push-移动的列数    向右边移动

留空白    空白位置在中间,通过移动    col-md-offset-移动的列数

导航:   ul-li

面包屑导航:  (路径导航)    <ul>的类名为:  breadcrumb      类似于这种效果:  qq / 分组 / 同学

导航nav:

nav  导航样式        nav-tabs  基本导航        nav-pills  胶囊      nav-stacked   竖向      nav-justify   两端对齐

导航条:

navbar  导航条      navbar-default  基本导航条        navbar-inverse  反色导航条

时间: 2024-10-19 15:52:00

boostrap的相关文章

开源-boostrap单页Web

      基于boostrap,在部分实例基础之上堆砌山石,大刀阔斧,自成一体,同时解决浏览器兼容问题(目前IE6仍不支持),项目托管于[email protected]OSC,地址:https://git.oschina.net/twenty/singlewebpage, 如下为展示图:   我的个人网站:www.shichengwu.com 欢迎交流与学习.

用H5+Boostrap做简单的音乐播放器

用H5+Boostrap做简单的音乐播放器 前言:这个是综合一下我最近在学的东西做的小Demo,到实际使用还有距离,但是用来练手巩固知识点还是不错的,最近在二刷JS书和Boostrap.css的源码,做完这个Demo也算是暂告一段落,接下来是jQuery的源码和Boostrap.js的源码,任务很艰巨呢,加油~在此就不整篇的贴代码了,如果感兴趣的小伙伴可以发消息给我,可以把代码传给你们~ 正文: 先上效果图 1.布局:Boostrap里的响应式和自适应布局是自然跑不掉的,container中嵌套

H5+Boostrap的音乐播放器

H5+Boostrap做简单的音乐播放器 前言:这个是综合一下我最近在学的东西做的小Demo,到实际使用还有距离,但是用来练手巩固知识点还是不错的,最近在二刷JS书和Boostrap.css的源码,做完这个Demo也算是暂告一段落,接下来是jQuery的源码和Boostrap.js的源码,任务很艰巨呢,加油~在此就不整篇的贴代码了,如果感兴趣的小伙伴可以发消息给我,可以把代码传给你们~ 正文: 先上效果图 1.布局:Boostrap里的响应式和自适应布局是自然跑不掉的,container中嵌套r

Boostrap Table学习笔记

最近要对项目上的table进行调整,让表格能够支持更多的操作,于是接触到了boostrapTable这个插件.研究了一天,记录下学习的内容. Boostrap Table可以支持表的分页及动态显示表的列等等功能.个人的理解是这款插件从后台请求到数据后,再进行一些js的操作,将请求到的数据填充到单元格上,达到动态的操作表格的效果.和thymeleaf这些模版引擎不太一样.Boostrap Table是在页面加载完成后,去填充数据,而模版引擎在返回html时数据已经在页面上了. 先附上一些参考资料:

vue.js+boostrap最佳实践

一.为什么要写这篇文章 最近忙里偷闲学了一下vue.js,同时也复习了一下boostrap,发现这两种东西如果同时运用到一起,可以发挥很强大的作用,boostrap优雅的样式和丰富的组件使得页面开发变得更美观和更容易,同时vue.js又是可以绑定model和view(这个相当于MVC中的,M和V之间的关系),使得对数据变换的操作变得更加的简易,简化了很多的逻辑代码. 二.学习这篇文章需要具备的知识 1.需要有vue.js的知识 2.需要有一定的HTML.CSS.JavaScript的基础知识 3

Boostrap入门准备之border-box

前言:在Boostrap学习过程中,尤其是网格系统的使用中,遇到了许多的坑,如果在学Boostrap之前,先做好一些准备功夫,就可以很好的避开这些坑了.现在,我们首先来说说border-box这个属性. 在Boostrap自带的css文件:boostrap.css中,有这样一段代码: * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 这意味着在写代码时,这个属性将无

Boostrap入门(一)

1.第一步:下载Boostrap有关文件 Boostrap中文网:http://www.bootcss.com/ -->--> 2.第二步: 如下代码:引入相关文件即可. <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>Boostrap模板(zqzjs)</title> <link hr

在ASP.NET MVC中使用Boostrap实现产品的展示、查询、排序、分页

在产品展示中,通常涉及产品的展示方式.查询.排序.分页,本篇就在ASP.NET MVC下,使用Boostrap来实现. 源码放在了GitHub: https://github.com/darrenji/ProductsSearchSortPage 先上效果图: 最上面是搜索和排序,每次点击搜索条件.排序,或者删除搜索条件都会触发异步加载. 中间部分为产品展示,提供了列表和格子这2种显示方式. 最下方为分页. 能实现的功能包括: ○ 点击某一个搜索条件,该搜索条件被选中,选中项以标签的形式显示到"

【转】Validate + Boostrap tooltip 表单验证示例

一.工具准备: 1.boostrap: 下载地址 http://getbootstrap.com/ jquery: jQuery版本需大于或等于1.8.0  jquery.validate.min.js 2.validate 及 tooltip 使用教程: 菜鸟教程地址:http://www.runoob.com/jquery/jquery-plugin-validate.html 以下指示列出了一些常用配置项,比较重要的加红区别. validate ()的可选项 描述 代码 debug:进行调

vue.js+boostrap

vue.js+boostrap最佳实践 一.为什么要写这篇文章 最近忙里偷闲学了一下vue.js,同时也复习了一下boostrap,发现这两种东西如果同时运用到一起,可以发挥很强大的作用,boostrap优雅的样式和丰富的组件使得页面开发变得更美观和更容易,同时vue.js又是可以绑定model和view(这个相当于MVC中的,M和V之间的关系),使得对数据变换的操作变得更加的简易,简化了很多的逻辑代码. 二.学习这篇文章需要具备的知识 1.需要有vue.js的知识 2.需要有一定的HTML.C