您当前的位置: 首页 > 

liaowenxiong

暂无认证

  • 1浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Bootstrap的学习

liaowenxiong 发布时间:2021-12-09 11:41:25 ,浏览量:1

文章目录
  • 概念
  • 入门
  • 响应式布局
    • 响应式布局的实现(栅格系统)
    • 示例代码
    • 注意事项
    • 栅格系统参考视频
  • 应用 Bootstrap 的组件

概念

一个前端开发的框架,Bootstrap,来自Twitter, 是目前很受欢迎的前端框架。Bootstrap 是基于HTML、 CSS、 JavaScript 的,它简洁灵活,使得Web开发更加快捷。

框架: 一个半成品软件,开发人员可以在框架基础上,再进行开发,简化编码。

好处: 1.定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。 2.响应式布局。同一套页面可以兼容不同分辨率的设备。

入门

1.下载 Bootstrap,地址:https://v3.bootcss.com/getting-started/

在这里插入图片描述

2.下载的压缩包解压后,将里面的三个文件夹复制到项目中

在这里插入图片描述

3.创建 html 文件,可以使用 Bootstrap 的基本模板



  
    
    
    
    
    Bootstrap 101 Template

    
    

    
    
    
      
      
    
  
  
    你好,世界!

    
    
    
    
  

响应式布局

依赖于栅格系统实现,将一行平均分成 12 个格子(不论什么屏幕,每行都有12个格子),可以指定元素占几个格子。 例如,一个 div 元素在 pc 端占 4 个格子,在手机的则占 12 个格子。

响应式布局的实现(栅格系统)

1.定义容器。类似 table 元素

容器分类: 1.1.container :固定宽度显示 在这里插入图片描述 如上图所示,container 容器在屏幕的的宽度 ≥576px 时都是有固定的显示宽度的,例如,在 Medium 设备中固定显示的宽度就是 720px,在 Extra small 设备中则 100% 宽度显示,即占满设备屏幕的整个宽度。

1.2.container-fluid :100%宽度,即占满整个屏幕的宽度

将容器元素的 class 属性设为 container 或者 container-fluid

点击查看关于容器的详细说明。

2.定义行。相当于 tr 元素

将行元素的 class 属性的值设为 row

3.定义元素。指定行内的元素在不同的设备上所占的格子数目。

格式:col-设备代号-格子数目,即将元素的 class 属性的值设为:col-设备代号-格子数目

设备代号: (1)xs :超小屏幕手机(doctype html> Bootstrap 101 Template .tel { border: 1px solid red; } 显示的元素 显示的元素 显示的元素 显示的元素 显示的元素 显示的元素

上述代码执行后的效果如下所示:

在这里插入图片描述

在这里插入图片描述

注意事项

1.在小设备设置的栅格属性,在大设备可以兼容;在大设备设置的栅格属性,在小设备无法兼容 例如,你把元素的 class 属性设置为 col-xs-4,表示元素在显示的时候占4列,那么在 sm、md、lg等设备显示时也是占4列;如果你把元素的栅格属性设为 col-lg-4,那么在宽度小于 992px(lg设备最小宽度是992px)的设备显示时就不是占4列了,而是占12列。

栅格系统参考视频

视频1 https://live.csdn.net/v/182157 视频2 https://live.csdn.net/v/182158

应用 Bootstrap 的组件

其实就是 Bootstrap 框架已经做好的一些页面组件元素,你只要复制代码到你的网页上使用即可。

例如,使用按钮组件,你打开 Bootstrap 中文文档,在左侧找到组件 --> 按钮,然后在右侧复制代码,粘贴到你自己开发的网页上即可。 在这里插入图片描述 在这里插入图片描述

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0482s