Bootstrap CSS 互动版

Bootstrap 简介
什么是 Bootstrap? 为什么使用 Bootstrap? Bootstrap 包的内容 在线实例
Bootstrap 环境安装
下载 Bootstrap 文件结构 HTML 模板 实例 Bootstrap CDN推荐
Bootstrap CSS 概览
HTML 5 文档类型(Doctype) 移动设备优先 响应式图像 全局显示、排版和链接 避免跨浏览器的不一致 容器(Container) Bootstrap 浏览器/设备支持
Bootstrap 网格系统
简介 媒体查询 栅格参数 实例:从堆叠到水平排列 实例:流式布局容器 实例:移动设备和桌面屏幕 实例:手机、平板、桌面 实例:多余的列将另起一行排列 响应式列重置 列偏移 嵌套列 列排序 Less mixin 和变量
Bootstrap 排版
标题 内联子标题 页面主体 内联文本元素 对齐 改变大小写 缩写 地址(Address) 引用(Blockquote) 列表
Bootstrap 代码
内联代码 用户输入 基本代码块 变量 程序输出
Bootstrap 表格
基本实例 条纹状表格 带边框的表格 鼠标悬停 紧缩表格 状态类 响应式表格
Bootstrap 表单
基本实例 内联表单 水平排列的表单 被支持的控件1 被支持的控件2 静态控件 焦点状态 禁用状态 只读状态 校验状态 添加额外的图标 控件尺寸 辅助文本
Bootstrap 按钮
可作为按钮使用的标签或元素 预定义样式 尺寸 激活状态 禁用状态
Bootstrap 图片
简介 响应式图片 图片形状
Bootstrap 辅助类
情境文本颜色 情境背景色 关闭按钮 三角符号 快速浮动 让内容块居中 清除浮动 显示或隐藏内容 屏幕阅读器和键盘导航 图片替换
Bootstrap 响应式工具
简介 可用的类 打印类 测试用例
Bootstrap 使用 Less
编译 Bootstrap 变量1 变量2 特定浏览器厂商的 mixin1 特定浏览器厂商的 mixin2 特定浏览器厂商的 mixin3 特定浏览器厂商的 mixin4 实用工具 mixin

过渡效果

有多个 mixin 供你灵活使用。可以一次性设置所有的过渡效果的属性,或者根据需要只是指定延时和持续时间。

此 mixin 从 v3.2.0 版本开始就被列为 不建议使用 了,取而代之的是使用 Autoprefixer。为了保持向后兼容,在 v4 版本之前,Bootstrap 将在内部继续使用这些 mixin。

.transition(@transition) {
  -webkit-transition: @transition;
          transition: @transition;
}
.transition-property(@transition-property) {
  -webkit-transition-property: @transition-property;
          transition-property: @transition-property;
}
.transition-delay(@transition-delay) {
  -webkit-transition-delay: @transition-delay;
          transition-delay: @transition-delay;
}
.transition-duration(@transition-duration) {
  -webkit-transition-duration: @transition-duration;
          transition-duration: @transition-duration;
}
.transition-timing-function(@timing-function) {
  -webkit-transition-timing-function: @timing-function;
          transition-timing-function: @timing-function;
}
.transition-transform(@transition) {
  -webkit-transition: -webkit-transform @transition;
     -moz-transition: -moz-transform @transition;
       -o-transition: -o-transform @transition;
          transition: transform @transition;
}

变形

旋转、缩放、平移(移动)或倾斜任何对象。

此 mixin 从 v3.2.0 版本开始就被列为 不建议使用 了,取而代之的是使用 Autoprefixer。为了保持向后兼容,在 v4 版本之前,Bootstrap 将在内部继续使用这些 mixin。

.rotate(@degrees) {
  -webkit-transform: rotate(@degrees);
      -ms-transform: rotate(@degrees); // IE9 only
          transform: rotate(@degrees);
}
.scale(@ratio; @ratio-y...) {
  -webkit-transform: scale(@ratio, @ratio-y);
      -ms-transform: scale(@ratio, @ratio-y); // IE9 only
          transform: scale(@ratio, @ratio-y);
}
.translate(@x; @y) {
  -webkit-transform: translate(@x, @y);
      -ms-transform: translate(@x, @y); // IE9 only
          transform: translate(@x, @y);
}
.skew(@x; @y) {
  -webkit-transform: skew(@x, @y);
      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
          transform: skew(@x, @y);
}
.translate3d(@x; @y; @z) {
  -webkit-transform: translate3d(@x, @y, @z);
          transform: translate3d(@x, @y, @z);
}

.rotateX(@degrees) {
  -webkit-transform: rotateX(@degrees);
      -ms-transform: rotateX(@degrees); // IE9 only
          transform: rotateX(@degrees);
}
.rotateY(@degrees) {
  -webkit-transform: rotateY(@degrees);
      -ms-transform: rotateY(@degrees); // IE9 only
          transform: rotateY(@degrees);
}
.perspective(@perspective) {
  -webkit-perspective: @perspective;
     -moz-perspective: @perspective;
          perspective: @perspective;
}
.perspective-origin(@perspective) {
  -webkit-perspective-origin: @perspective;
     -moz-perspective-origin: @perspective;
          perspective-origin: @perspective;
}
.transform-origin(@origin) {
  -webkit-transform-origin: @origin;
     -moz-transform-origin: @origin;
      -ms-transform-origin: @origin; // IE9 only
          transform-origin: @origin;
}