(imooc)bootstrap快速入门2

三、Bootstrap组件
       一个网站,一个app或者一个系统的构建
        一些零件的组合
       不同组件相互组合
(字体图标  下拉菜单  警告框  弹出框)

怪异的属性
1、role: HTML5的标签属性,标识普通标签使其语义化,方便浏览器对其具体功能进行识别,给特定的浏览器使用比如盲文浏览器。
2、aria-label:用在输入框,当焦点落到输入框时读屏软件可读出输入框的内容,配合读屏软件使用。
3、tabIndex:设置键盘的Tab键在控件中的移动,就是焦点的移动顺序,方便一些有障碍的人士浏览网页。
4、data-:HTML5新增的用于自定义的属性,不影响页面显示,管理自己想要实现的数据传递,包括数据交互的一些效果。涉及组件交互,比如下拉菜单、点击等
 
字体图标
        体积小,无需重复设计,方便引用( http://v3.bootcss.com/components/)
        大小颜色随意改变


   
下拉菜单
1   .dropdown  控制组件为下拉
2   .dropdown-menu-right    右对齐
3    divider 分割线
*****没有实现,下拉菜单显示不出来

控件组
1   .input-group   表示控件组
2   .input-group-addon   可放置额外内容及图标

导航
1   以一个带有class .nav的无序列表开始
2   .nav-tabs 代表可切换的导航
3   .nav-pills  代表胶囊导航       nav-stacked(变成垂直)
4   .nav-justified 使导航垂直
active  默认选中


分页
1  .pagination   在父元素中添加表示分页    pagination-lg/sm    变大/小
2   .pager    放置在翻页区域
3   .previous    把链接向左对齐        .next     把链接向右对齐


进度条
1   .progress 表示进度条
2    通过状态类改变进度条颜色
      progress-bar   进度条内容
3    .progress-bar-striped  使得进度条颜色渐变


列表
1  .list-group  代表列表组
      list-group-item  列表项
2  .badge    代表状态数
3   .active    代表选中状态



面板
1   .panel  代表面板
2   .panel-heading  面板头
     .panel-body  面板内容
3   .panel-footer   面板注脚
      


四、Bootstrap插件
bootstrap插件依赖于bootstrap.js bootstrap.js基于jquery (先后顺序)
1  通过data属性控制页面交互
2  $(document).off('.data-api')解除属性绑定


****没实现(为什么每次都涉及data-toggle?)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值