网格系统实现原理

把网页大小分为12份,仅仅通过定义容器大小,平分12份,再调整内外边距,最后结合媒体查询,就可以制作出响应式栅格系统

栅格系统用于一系列的含(row)和列(column)的组合来创建页面布局,就可以将内容放入其中。

行(row)必须包含在.container(固定宽度)中或.container-fluid(全屏宽度)中,以便为其赋予合适的排列和内补。

Bootstrap 4 的网格系统是响应式的,列会根据屏幕大小自动重新排列。
使用行来创建水平的列组。
内容需要放置在列中,并且只有列可以是行的直接子节点

网格类

Bootstrap 4 网格系统有以下 5 个类:

.col- 针对所有设备
.col-sm- 平板 - 屏幕宽度等于或大于 576px
.col-md- 桌面显示器 - 屏幕宽度等于或大于 768px)
.col-lg- 大桌面显示器 - 屏幕宽度等于或大于 992px)
.col-xl- 超大桌面显示器 - 屏幕宽度等于或大于 1200px)

下拉菜单

Bootstrap4 下拉菜单依赖于 popper.min.js。

下拉菜单是可切换的,是以列表格式显示链接的上下文菜单

.dropdown 类用来指定一个下拉菜单。

我们可以使用一个按钮或链接来打开下拉菜单, 按钮或链接需要添加 .dropdown-toggle 和 data-toggle=“dropdown” 属性。

元素上添加 .dropdown-menu 类来设置实际下拉菜单,然后在下拉菜单的选项中添加 .dropdown-item 类

.dropdown-divider 类用于在下拉菜单中创建一个水平的分割线
.dropdown-header 类用于在下拉菜单中添加标题
.active 类会让下拉菜单的选项高亮显示 (添加蓝色背景)。

如果要禁用下拉菜单的选项,可以使用.disabled 类
如果我们想让下拉菜单右对齐,可以在元素上的 .dropdown-menu 类后添加 .dropdown-menu-right 类
下拉菜单向右弹出,可以在 div 元素上添加 “dropright” 类
上拉菜单向上弹出,可以在 div 元素上添加 “dropup” 类
下拉菜单向上弹出,可以在 div 元素上添加 “dropleft” 类
.dropdown-item-text 类可以设置下拉菜单中的文本项

bootstrap网格系统,下拉菜单相关推荐

  1. Bootstrap mouseover 下拉菜单 Enable Hover for Bootstrap Nav Dropdowns

    Bootstrap v3′s navigation has menus toggle enabled by default - you have to click to have them open/ ...

  2. Bootstrap 按钮下拉菜单

    按钮下拉菜单,就为按钮添加一个下拉菜单,当用户点击按钮时,再显示或隐藏下拉菜单.只需把按钮和下拉菜单包装在一个 .btn-group 中,并为按钮添加 .dropdown-toggle 类和 data ...

  3. Bootstrap 多级下拉菜单

    在很多时候,我们可能需要多级下拉菜单.在一个下拉菜单的某个菜单项中,再创建另一个下拉菜单,即可实现多级下拉菜单. 只需为下拉菜单的任意 <li> 元素添加 .dropdown-submen ...

  4. 解决bootstrap dropdown 下拉菜单有时候不能显示的问题

    解决bootstrap dropdown 下拉菜单有时候不能显示的问题 参考文章: (1)解决bootstrap dropdown 下拉菜单有时候不能显示的问题 (2)https://www.cnbl ...

  5. Bootstrap级联下拉菜单,你肯定用得到

    今天我将介绍自定义的bootstrap级联下拉菜单(你肯定用得到),主要应用场合有省市级关联菜单等等,那么就先拿这个例子来讲,当然其他场景的关联菜单也同样适用.说实话,封装好一个通用的组件还是需要花费 ...

  6. WEB前端网页设计-Bootstrap 按钮下拉菜单

    目录 Bootstrap 按钮下拉菜单 分割的按钮下拉菜单 按钮下拉菜单的大小 按钮上拉菜单 Bootstrap 按钮下拉菜单 本章将讲解如何使用 Bootstrap class 向按钮添加下拉菜单. ...

  7. html5三级下拉菜单,Bootstrap多级下拉菜单插件

    bootstrap-submenu是一款在原生bootstrap Dropdowns组件的基础上进行扩展,可以生成多级子菜单的多级下拉菜单插件. 原生的bootstrap下拉菜单只有一层,通过boot ...

  8. Bootstrap的下拉菜单

    下拉菜单 引入Boostrap的CSS和JS <div class="dropdown"><a data-toggle="dropdown" ...

  9. Bootstrap按钮下拉菜单的尺寸

    按钮下拉菜单的尺寸 定义按钮下拉菜单时,无论是按钮下拉菜单,还是拼接式按钮下拉菜单,都可以使用按钮的尺寸类 .btn-lg.或.btn-sm或.btn-xs,来设置按钮的尺寸.如: <!-- L ...

  10. BootStrap笔记-下拉菜单的使用

    运行截图如下: 代码如下: <!DOCTYPE html> <html lang="en"> <head><meta charset=&q ...

最新文章

  1. 皮一皮:加了个班还以为鬼门大开魔界连同了...
  2. python协程学习——写个并发获取网站标题的工具
  3. qsql 关联_(十八)链接数据库,QSqlTableModel
  4. R语言-RStudio打开中文注释的脚本后出现乱码
  5. python print()内置函数
  6. View Animation
  7. flink的dataset/stream/sql三套API的选择以及是否应该阅读源码
  8. java 序列化保存_保存到二进制/序列化Java
  9. 初学软件测试看什么书?
  10. 记录sqoop同步失败问题解决过程,过程真的是很崎岖。(1月6日解决)
  11. C++ 一周刷完C++基础课程(同C程序进行比较)
  12. putty远程登录linux无ssh,收集的linux远程ssh连接putty失败解决办法!
  13. Git--分布式版本控制系统
  14. QT、C++面试中的几个问题
  15. 数学思维游戏两则:Gabriel喇叭、世界末日论
  16. 复旦大学计算机学院邱锡鹏,复旦大学邱锡鹏教授为我院师生做学术报告
  17. 数字图像空间域 频域
  18. 关于采用消息钩子机制的透明加密的简单破解
  19. php mql web开发,自己动手开发多线程异步 MQL5 WebRequest
  20. @【基础测绘计算】(坐标正反算)

热门文章

  1. 螺吡喃/聚丙烯酸丁酯/聚丙烯酸丁酯和螺吡喃/聚丙烯酸丁酯/聚丙烯酸甲酯双重网络弹性体的应变-应力曲线
  2. 浅议数字化双胞胎与仿真
  3. python贪吃蛇论文_爆款游戏《贪吃蛇大作战》的 Python 实现
  4. jdk的keytool生成jks和获取jks的信息,公匙
  5. mobaxterm 出现 Server refused our key 的问题
  6. Leetcode(4)寻找两个有序数组的中位数
  7. 卡巴斯基服务器版禁止了.dll文件,解决卡巴斯基误杀导致winnet.dll文件丢失
  8. python init构造函数___Python中的init\uuuu构造函数
  9. 全新勒索病毒爆发:一样的套路这次没人上当了
  10. 读《了不起的盖兹比》于海生译版 有感