美文网首页
2.1.4Bootstrap

2.1.4Bootstrap

作者: 那个菜鸡姓朱 | 来源:发表于2020-02-04 12:02 被阅读0次
    1. 概念:一个前端开发的框架
    • 框架:一个半成品软件,开发人员可以在框架基础上,再进行开发,简化代码。
    • 好处:
      1.定义了很多css样式和js插件,开发人员直接可以使用这些样式和插件得到丰富的页面效果。
      2.响应式布局:
      • 同一套页面可以兼容不同分辨率的设备
    1. 快熟入门
      ①下载Bootstrap
      ②将这三个文件夹复制到项目中
      ③创建html页面,引入必要的资源文件

    响应式布局

    • 同一套页面可以兼容不同分辨率的设备

    • 实现:依赖于栅格系统:将一行平均分成12个格子,可以指定元素占几个格子。

    • 步骤:

      1. 定义容器。相当于table
      • 分类:
        ①container:两边留白
        ②container-fluid:每一种设备都是100%宽度
      1. 定义行。相当于tr 样式:row
      2. 定义元素。指定该元素在不同的设备上,所占的格子数目。样式:col-设备代号-格子数目
      • 设备代号:
        ①xs:超小屏幕---手机(<768px):col-xs-12
        ②sm:小屏幕---平板(>=768px)
        ③md:中屏幕---桌面显示器(>=992px)
        ④lg:大幕---大桌面显示器(>=1200px)

    注意:
    ①一行中如果格子数目超过12,则超出部分自动换行
    ②栅格类属性可以向上兼容。栅格类使用于与屏幕宽度大于或等于分界点大小的设备。
    ③如果真实设备宽度小于设置栅格类属性的设备代码的最小值,会一个元素占满一整行。

    CSS样式和JS插件

    全局CSS样式:

    • 按钮:class="btn btn-default"

    • 图片:

      • class="img-responsive":图片在任意尺寸都占100%
      • 图片形状
        ①<img src="..." alt="..." class="img-rounded">:方形
        ②<img src="..." alt="..." class="img-circle">:圆形
        ③<img src="..." alt="..." class="img-thumbnail">:相框
    • 表格
      ①table
      ②table-bordered
      ③table-hover

    • 表单
      给表单项添加:class="form-control"
      组件:

      • 导航条
      • 分页条

    插件:

    • 轮播图

    相关文章

      网友评论

          本文标题:2.1.4Bootstrap

          本文链接:https://www.haomeiwen.com/subject/qpokxhtx.html