Bootstrap

1. 简介

  Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,它的源码是基于最流行的CSS 预处理脚本-Less和Sass开发的。
  Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型。(<!DOCTYPE html>)
  Bootstrap 是移动设备优先的,支持响应式的布局。

2. 栅格布局 

  通过一系列的行与列的组合来创建页面布局,一行最多12列.
  100%宽度布局 .container-fluid
  响应式的固定宽度布局 .container
  .row: 行必须放置在容器内,以便获得适当的对齐和内边距
  响应式的column
    .col-lg-* 大屏幕 大桌面显示器 (≥1200px)
    .col-md-* 中等屏幕 桌面显示器 (≥992px)
    .col-sm-* 小屏幕 平板 (≥768px)
    .col-xs-* 超小屏幕 手机 (<768px)
    列偏移 .col-md-offset-*:实际上是设置了margin
    列排序 .col-md-push- .col-md-pull-:本质上是通过left或right设置了位置
  如果一行中包含了的列大于12,多余的列所在的元素将被作为一个整体另起一行排列。

3. 默认样式

  标题: <h1> 到 <h6> 和 .h1 到 .h6 类
  副标题:<small> .small

  无样式列表: .list-unstyled
  内联列表: .list-inline
  水平列表: .dl-horizontal

  表格
    基本表格: .table
    条纹状表格: .table-striped
    带边框表格: .table-bordered
    鼠标悬停: .table-hover
    表格紧缩: .table-condensed
    响应式表格: .table-responsive,会在小屏幕设备上(小于768px)水平滚动,当屏幕大于 768px 宽度时,水平滚动条消失.

  表单
    表单控件:.form-control .form-group
    内联表单:.form-inline
    内联单选框.radio-inline
    内联多选框.checkbox-inline
    静态控件:.form-control-static,当在表单中需将一行纯文本和label元素放置于同一行,为<p>元素添加 .form-control-static 类。
    水平表单:.form-horizontal

  按钮
    表示按钮的三种形式: <a> <input> <button>
    按钮类:.btn .btn-default .btn-primary .btn-success .btn-info .btn-warning .btn-danger .btn-link
    按钮状态类:
      激活:.active
      禁用:.disabled
    按钮尺寸:.btn-lg .btn-sm .btn-xs
    块级按钮:.btn-block

  图片
    响应式图片:.img-responsive
    圆角图片:.img-rounded
    圆形图片:.img-circle
    缩略图:.img-thumbnail
    mixin: img-responsive($display: block)

  透明度:opacity(@opacity)

  设置尺寸: size(@width @height) square(@size)

  截断文本(用省略号代替): text-overflow()

  隐藏文本(不是去除此元素): text-hide() hide-text()

  重置文本样式: reset-text()

  定义某一颜色label: label-variant($color)
  定义某一颜色文本: text-emphasis-variant($parent, $color)
  定义某一颜色背景: bg-variant($parent, $color)

  text-align样式: .text-left .text-right .text-center .text-justify .text-nowrap
  text大小写: .text-lowercase(全小写) .text-uppercase(全大写) .text-capitalize(首字母大写)

  Other: .clearfix .pull-left .pull-right .center-block .hide .show .hidden .invisible

  mixin:
    透明度: opacity(@opacity)
    设置尺寸: size(@width @height), square(@size)
    截断文本(用省略号代替): text-overflow()
    隐藏文本(不是去除此元素): text-hide(), hide-text()
    重置文本样式: reset-text()
    定义某一颜色label: label-variant($color)
    定义某一颜色文本: text-emphasis-variant($parent, $color)
    定义某一颜色背景: bg-variant($parent, $color)
    占位符文本颜色:placeholder(@color: @input-color-placeholder)

  字体图标: glyphicons-halflings-regular.eot, glyphicons-halflings-regular.svg, glyphicons-halflings-regular.ttf, glyphicons-halflings-regular.woff

  徽章 .badge
  缩略图 .thumbnail
  面包屑: .breadcrumb
  面板: .panel .panel-default
  分页: .pagination
  警告框: .alert .alert-success .alert-danger role="alert"
  关闭按钮:<button type="button" class="close" >×</button>

  

posted @ 2016-02-17 16:40  李晓菲  阅读(312)  评论(0编辑  收藏  举报