• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 聊聊Bootstrap5中的断点与容器

聊聊Bootstrap5中的断点与容器

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了Bootstrap5,断点与容器等相关知识,希望对您有所帮助

本篇文章带大家了解一下Bootstrap5中的断点与容器,希望对大家有所帮助!


聊聊Bootstrap5中的断点与容器


1、Bootstrap5的断点

1.1 移动优先

说到移动优先,先要提一下响应式设计,响应式界面就是设计一个页面能够适应不同的设备,响应式设计利用媒体查询等技术实现不同设备/窗口下的样式适配,也就是说它会根据你使用的不同设备展示不同的页面排版给用户。

这个实现起来就是根据html5有个媒体查询技术,可以获取屏幕宽度,然后利用css,在不同的宽度下使用不同的css效果即可。

而移动优先就是先开发出一个适合移动客户端的界面,然后在此基础上再去根据pc端的情况适配相应的样式,与之相反的设计思路就是PC优先,选用何种方式根据你的习惯和哪种用户占得比例多来考虑。现在一般都提倡移动优先。


1.2 Bootstrap的断点

所谓的断点,就是指的临界点。 这个表格及内容一定要记住,另外特别是那个类中缀,经常会用到。 这个在下一节布局中会详细演示,在此只需多看几遍即可,记不住也没关系,到时候不是可以过来查嘛。


断点类型类中缀分辨率X-Small(超小,一般是手机)None<576pxSmall(小,平板或者老笔记本)sm≥576pxMedium(中,窄屏电脑)md≥768pxLarge(大,宽屏电脑)lg≥992pxExtra large(超大,宽屏电脑)xl≥1200pxExtra extra large(特大,高清电脑或广告设备)xxl≥1400px


从上面表格可以看出,通过5个断点,将屏幕分成6种大小型号,在这里读者只需要先了解一下即可,在第三节栅格系统的时候会进一步介绍。


2、容器(Containers)

2.1 容器就是用来盛东西的

容器是Bootstrap中最基本的布局元素,在使用默认网格系统设计响应式网站时是必需的,容器的最大宽度能够根据浏览器的宽度变化而改变。容器的使用非常简单,直接将容器标签放在body内层即可,通常来说,一个页面只需要一个容器标签,将其他所有可视内容包裹进去即可,但在本文演示中,为了对比不同容器的效果,所以在一个页面放置了多个容器。


2.2 Bootstrap容器的分类

Bootstrap的容器默认分三种:

.container, 默认容器,其宽度为在每个响应断点处之前,都是前一个断点的最大宽度。

.container-fluid, 流式容器,始终占浏览器宽度的100%。

.container-{breakpoint}, 断点容器,在到达该断点前,其宽度始终占浏览器宽度的100%,在到达断电后,其宽度始终为断点最大宽度。其中断点值与前面介绍的断点相对应。

以下表格展示了不同分辨率下的容器宽度。



Extra small
<576pxSmall
≥576pxMedium
≥768pxLarge
≥992pxX-Large
≥1200pxXX-Large
≥1400px.container100%540px720px960px1140px1320px.container-sm100%540px720px960px1140px1320px.container-md100%100%720px960px1140px1320px.container-lg100%100%100%960px1140px1320px.container-xl100%100%100%100%1140px1320px.container-xxl100%100%100%100%100%1320px.container-fluid100%100%100%100%100%100%


2.3 容器随浏览器宽度变化解析

2.3.1 简单举例

对于2.2的表格,部分朋友可能看的不是很明白,我简单举几个例子:

以container-md为例,当屏幕宽度在小于768px的时候,容器宽度占屏幕宽度的100%,当屏幕宽度大于768px且小于992px的时候,容器宽度始终是720px;而当屏幕宽度在大于992px且小于1200px的时候,容器宽度始终是960px,依次类推,其他断点容器和默认容器也是一样。


2.3.2 Bootstrap容器(不含流式容器)的几个特点

容器宽度是跳变的,是不平滑的,在每两个断点之间的区间上宽度是相同的

容器在断点前是无边距的,在断点后是有边距的,768px的屏幕,容器宽度是720px。

默认容器(container)与小容器(container-sm)目前来看是等效的,但不排除下一步会有更改。

2.4 容器随浏览器宽度变化演示代码

下面是在不同浏览器宽度下的演示代码,以及GIF效果图,如果看不明白的话可以自己下载代码研究一下,style部分是我为了设置容器背景颜色和各个容器设置间隔,以方便区分和查看而写的,与容器本身无关。


2.4.1 演示动画


聊聊Bootstrap5中的断点与容器


2.4.2 演示源码

<!doctype html><html>  <head>    <meta charset="utf-8">    <meta name="viewport" content="width=device-width, initial-scale=1">    <meta name="keywords" content="">    <meta name="description" content="">    <link href="bootstrap5/bootstrap.min.css" rel="stylesheet">      <title>不同宽度下容器宽度演示</title>    <style>      div{background-color: rgba(0, 0, 255, 0.178);padding: 10px;margin: 10px;}    </style>  </head>  <body>    <div>    默认容器  </div>    <div>container-sm 100% wide until small breakpoint</div>    <div>container-md 100% wide until medium breakpoint</div>    <div>container-lg 100% wide until large breakpoint</div>    <div>container-xl 100% wide until extra large breakpoint</div>    <div>container-xxl 100% wide until extra extra large breakpoint</div>    <div> 流式容器 </div>       <script src="bootstrap5/bootstrap.bundle.min.js" ></script>  </body></html>


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 聊聊Bootstrap5中的断点与容器

相关文章

  • 2022-04-29cdr快速制作相片锯齿边框
  • 2022-04-29AI打造漂亮文字效果
  • 2022-04-29完全掌握thinkphp的事件绑定、监听和订阅
  • 2022-04-29JS保留两位小数的函数有哪些
  • 2022-04-29帝国cms中常用标签(总结)
  • 2022-04-29Discuz怎么添加广告位?自定义广告位方法浅析
  • 2022-04-29RESETful API接口设计规范
  • 2022-04-29Postman是如何实现接口的自动化测试
  • 2022-04-29总结分享一些小程序开发中遇到的问题(帮忙避坑)
  • 2022-04-29DEDECMS V5.7 伪静态设置

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 微信小程序wx.request请求数据报错
    • LayUI如何导入excel文件
    • YII如何将对象转化为数组或直接输出为json格式
    • FCKeditor安装FLV视频插件,适用所有CMS
    • PhotoShop打造五彩抽象透明的圆球形图标制作教程
    • 微信小程序自定义菜单导航实现楼梯效果
    • tp5怎么隐藏admin.php
    • 深入解析asp.net中mvc4自定义404页面(分享)
    • 织梦DEDECMS无简略标题显示完整标题的实现代码
    • Illustrator绘制卡通立体效果的小熊图标

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有