Bootstrap 栅格样式

简介: Bootstrap 栅格样式

  • 什么是栅格系统?


Bootstrap 提供了-套响应式、移动设备优先的流式栅格系统,隨着屏幕或视(viewport尺寸的增加,系统会自动分为最多12列。栅格系统用于通过一系列的行(row) 与列(col) 的组合来创建页面布局,内容就可以放入这些创建好的布局中。


注意:“行(row)”必须包含在.container (固定宽度)或.container-fluid (100% 宽度)中。


<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <!-- 支持移动设备优先 --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <!-- 导入CSS文件 --> <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"> <!-- 引入js --> <!-- bootstrap.js 引入必须依赖 jQuery, jQuery需要自行去下载导入进来 --> <script src="bootstrap/js/jquery-3.4.1.js"></script> <!-- 不引入 jQuery 则会报错 Uncaught Error: Bootstrap's JavaScript requires jQuery --> <script src="bootstrap/js/bootstrap.js"></script> <style> div[class^='col-md'] { border: 1px solid #ccc; } </style> </head> <body> <div class="container"> <h2>一行默认为12列</h2> <div class="row"> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> </div> <h2>一行超过12列时展示样式</h2> <div class="row"> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> <div class="col-md-1">col-md-1</div> </div> <h2>col-md-number 这个number数字代表占用几列宽度,一行为12列</h2> <div class="row"><div class="col-md-1">col-md-1</div></div> <div class="row"><div class="col-md-2">col-md-2</div></div> <div class="row"><div class="col-md-3">col-md-3</div></div> <div class="row"><div class="col-md-4">col-md-4</div></div> <div class="row"><div class="col-md-5">col-md-5</div></div> ...... </div> </body> </html>


  • demo 效果:




  • 栅格参数


  • 官方文档参数



  • 案例: 需求: 如果是大屏幕一行显示6列。 如果是中等屏幕一行显示4列。 如果是小屏幕一行显示3列。 如果是超小屏幕一行显示2列。


<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <!-- 支持移动设备优先 --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <!-- 导入CSS文件 --> <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"> <!-- 引入js --> <!-- bootstrap.js 引入必须依赖 jQuery, jQuery需要自行去下载导入进来 --> <script src="bootstrap/js/jquery-3.4.1.js"></script> <!-- 不引入 jQuery 则会报错 Uncaught Error: Bootstrap's JavaScript requires jQuery --> <script src="bootstrap/js/bootstrap.js"></script> </head> <body> <div class="container"> <!-- 需求: 如果是大屏幕一行显示6列。 如果是中等屏幕一行显示4列。 如果是小屏幕一行显示3列。 如果是超小屏幕一行显示2列。 --> <div class="row"> <div class="col-lg-2 col-md-3 col-sm-4 col-xs-6"><img src="temp.jpeg"></img></div> <div class="col-lg-2 col-md-3 col-sm-4 col-xs-6"><img src="temp.jpeg"></img></div> <div class="col-lg-2 col-md-3 col-sm-4"><img src="temp.jpeg"></img></div> <div class="col-lg-2 col-md-3"><img src="temp.jpeg"></img></div> <div class="col-lg-2"><img src="temp.jpeg"></img></div> <div class="col-lg-2"><img src="temp.jpeg"></img></div> </div> </div> </body> </html>


相关文章
|
7月前
|
编解码 移动开发 前端开发
【Bootstrap】<前端框架>Bootstrap布局容器&栅格网格系统
【1月更文挑战第17天】【Bootstrap】<前端框架>Bootstrap布局容器&栅格网格系统
|
7月前
|
前端开发
【Bootstrap】<前端框架>Bootstrap常用样式 - 排版
【1月更文挑战第17天】【Bootstrap】<前端框架>Bootstrap常用样式 - 排版
|
前端开发 程序员 Android开发
Bootstrap+jQuery实现卡片标签样式的分页
Bootstrap+jQuery实现卡片标签样式的分页
76 0
|
4月前
|
自然语言处理 前端开发 数据可视化
Bootstrap3.0 栅格系统背后的精妙魔法(Bootstrap3.0的栅格布局系统实现原理)
Bootstrap3.0 栅格系统背后的精妙魔法(Bootstrap3.0的栅格布局系统实现原理)
N..
|
7月前
|
开发框架 前端开发 容器
Bootstrap栅格系统
Bootstrap栅格系统
N..
98 0
|
7月前
|
前端开发
bootstrap样式代码案例
bootstrap样式代码案例
|
7月前
|
前端开发 JavaScript 容器
bootstrap样式
bootstrap样式
|
7月前
|
前端开发
uni-app中基于bootstrap的css样式
uni-app中基于bootstrap的css样式
131 0
|
7月前
|
前端开发 JavaScript 容器
BootStrap 组件和样式
BootStrap 组件和样式
74 0