码迷,mamicode.com
首页 > 其他好文 > 详细

Bootstrap总结

时间:2018-04-11 19:59:07      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:Bootstrap

简介
BootStrap是当前比较流行的CSS框架之一,他是Twitter推出的一个用于前端开发的开源工具包。
为什么要学习BootStrap

  • 企业开发多使用某种CSS框架,其中以BootStrap为目前使用居多
  • 本课程后面的web界面为了统一将使用bootstrap作为统一的前端框架
  • 有利于学习和理解其它框架
    BootStrap基本样式-栅格
    拼命尺寸和12列布局介绍:
    技术分享图片
    栅格基本使用方式
  • 使用.container( 1170 px)或container-fluid包裹
  • 列应当包含在行”row”中
  • 列的基本格式: (col-屏幕大小-数字)
    例:
    <div class="container">
    <div class="row">
    <div class="col-md-3" style="background-color: #ddd">col-3</div>
    <div class="col-md-9" style="background-color: red">col-9</div>
    </div>
    </div>

一行多余12列时将自动换行

列偏移:.col-md-offset-n:向右偏移N列

嵌套列:在一个col下再使用row产生一个或多个行
排版
基本html标签样式:h1-h6、p、mark、del、strong
文本对齐:Text-left text-right text-center text-nowrap
列表:list-unstyled:去掉标记 ,List-inline:将li显示在一行
表格样式
Table:基本样式
table-striped:条纹表格
table-bordered:带边框表格
table-hover:鼠标悬停
table-condensed:紧缩表格
状态类,可以给单元格设置颜色:

  • .active
  • .success
  • .info
  • .warning
  • .danger

响应式表格:table-responsive
表单样式
表单基本样式

  • Form-control:表单元素的宽度属性为100%
  • input-group:表单分组(使用表单分组时无需添加row)
  • checkbox-inline:在一行显示checkbox
  • Radio-inline:在一行显示radio
  • Disabled:禁用
  • Readonly:只读
  • .has-warning、.has-error?或?.has-success:表单校验
  • 添加图标: has-feedback
  • 控件尺寸:input-lg ,input-sm
    表单其他样式:
  • Form-inline:内联表单
  • form-horizontal: 水平标签

按钮

  • Btn:显示为一个按钮,用于button元素或其它元素
  • 颜色: btn-default, btn-primary, btn-success, btn-info, btn-warning, btn-danger, btn-link
  • 尺寸: btn-lg,btn-sm,btn-xs,btn-block
  • Disabled:禁用
    图片
  • 响应式图片: img-responsive
  • 图片形状: img-rounded, img-circle, img-thumbnail
    辅助工具
    文字颜色
  • text-muted
  • text-primary
  • text-success
  • text-info
  • text-warning
  • text-danger
    背景颜色
  • bg-muted
  • bg-primary
  • bg-success
  • bg-info
  • bg-warning
  • bg-danger

    浮动
  • Pull-xx: right:xxx%
  • Push-xx:left: xxx%
  • clearfix
    内容居中
  • center-block
    显示或隐藏
  • Show
  • hidden
    响应式工具
  • visible-xs-* 可见
  • hidden-xs 隐藏
    BootStrap组件

下拉菜单

  • Dropdown
  • Dropdown-menu
  • dropdown-header:不可点击的菜单
    按钮组
  • Button-group
  • btn-group-vertical:垂直排列
    导航
  • nav
  • Nav-tabs:标签式导航
  • Nav-pills:胶囊式导航

导航条

  • Navbar
  • navbar-brand:品牌图标
  • navbar-btn:导航按钮
  • Navbar-text:导航文本
  • Navbar-left/navbar-right:元素居左/居右
  • navbar-fixed-top:固定在顶部
  • navbar-fixed-bottom:固定在底部
  • navbar-default:反色
    路径导航
  • Breadcrumb:

    分页

  • Pagination:
    路径导航
  • Breadcrumb:
    标签
  • Label
  • label-default
  • label-primary
  • label-success
  • label-info
  • label-warning
  • label-danger
    徽章
  • badge
    巨幕
  • jumbotron :
    缩略图
  • thumbnail :
    列表
  • list-group:
  • List-group-item:列表项
  • list-group-item-heading
  • list-group-item-text
    面板
  • Panel
  • panel-heading
  • panel-title
  • panel-body:
  • panel-footer
  • panel-primary
  • panel-success
  • panel-info
  • panel-warning
  • panel-danger
  • Panel和其它元素的组合

Javascript插件

  • 模态框
  • 下拉菜单
  • 滚动监听
  • 标签页
  • 工具提示
  • 弹出框
  • 手风琴组件
  • 图片轮播组件

Javascript插件-模态框
data方式调用

  • <button type="button" data-toggle="modal" data-target="#myModal">Launch modal</button>
    js方式调用
  • $(‘#myModal‘).modal(options)
    技术分享图片

Javascript插件-标签页
data方式调用

  • <li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
    js方式调用
  • $(‘#someTab‘).tab(‘show‘)
    事件
  • show.bs.tab 显示前触发(2)
  • shown.bs.tab 显示后触发(4)
  • hide.bs.tab 隐藏前触发(1)
  • hidden.bs.tab 隐藏后触发(3)

  • Javascript插件-轮播图
    data方式调用
  • <div id="carousel-example-generic" class="carousel slide" data-ride="carousel"></div>
    js方式调用
  • $(‘.carousel‘).carousel()
    Javascript插件-模态框
    技术分享图片

Bootstrap总结

标签:Bootstrap

原文地址:http://blog.51cto.com/13507330/2097107

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!