0

0

浅析Bootstrap中响应式布局的相关知识点

青灯夜游

青灯夜游

发布时间:2022-09-09 10:25:29

|

3086人浏览过

|

来源于博客园

转载

本篇文章带大家聊聊bootstrap实战,介绍一下bootstrap的响应式布局,希望对大家有所帮助!

浅析Bootstrap中响应式布局的相关知识点

响应式布局就是一个网站能够兼容多个终端,而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。

导航栏与轮播在大部分网站的头部占很高的比重,特别是导航栏,扮演着网站地图的角色。

在响应式布局中,要求导航栏能够根据终端屏幕大小显示不同的样式。

一、知识点

1.1 导航栏

官方解释:导航条是在您的应用或网站中作为导航页头的响应式基础组件。它们在移动设备上可以折叠(并且可开可关),且在视口(viewport)宽度增加时逐渐变为水平展开模式。

1.1.1 基础导航栏

使用 Bootstrap 之前,习惯用

    +
  • 来构造一个导航栏。【相关推荐:《bootstrap教程》】

    
    
    

    效果图:

    多个微信小程序源码合集
    多个微信小程序源码合集

    微信小程序是一种轻量级的应用开发平台,由腾讯公司推出,主要应用于移动端,旨在提供便捷的用户体验,无需下载安装即可在微信内使用。本压缩包包含了丰富的源码资源,涵盖了多个领域的应用场景,下面将逐一介绍其中涉及的知识点。1. 图片展示:这部分源码可能涉及了微信小程序中的``组件的使用,用于显示图片,以及`wx.getSystemInfo`接口获取屏幕尺寸,实现图片的适配和响应式布局。可能还包括了图片懒加

    下载

    使用 Bootstrap 的话,便是在熟悉的这个构造上加上一些修饰即可。首先在

      外面套一层
      ,并加上样式 navbar navbar-default;然后给里面的
        加上样式 nav navbar-nav;最后,给选中的部分加上样式 active。一个最基本的 Bootstrap 导航便完成了。
        
        

        效果图:

        这里在最外层加了一个 role="navigation" 的属性,这里是 HTML5 的标签属性,目的是让标签语义化,方便屏幕阅读器对其进行识别,同时也是为了方便特殊人群浏览。

        1.1.2 进阶的导航栏

        在浏览一些官方网站时,首先映入眼帘的是左上角鲜明的公司 LOGO 和夸张的轮播 ,Bootstrap 在导航中预留了 LOGO 的位置。使用方法是在外层

        里面加一个样式 navbar-header
        ,这个
        内再加一个样式 navbar-brand 元素。
        
        

        效果图:

        有的时候一级导航是不够的,需要搭配二级导航展示更多的内容。使用方法:首先在需要加二级导航的

      • 元素中添加样式 dropdown 元素中添加样式 dropdown-toggle 和属性 data-toggle="dropdown";然后在
      • 里面 下面在放一个
          +
        • 组合,
            标签添加样式 dropdown-menu

            
            

            效果图:

            这里又出现新的属性 aria-haspopup="true" aria-expanded="false",同样的,这也是 HTML5 新加的属性,这里引用 Segmentfault 社区姜中秋的回答。

            aria-haspopup: true 表示点击的时候会出现菜单或是浮动元素;false 表示没有 pop-up 效果。aria-expanded: 表示展开状态。默认为 undefined, 表示当前展开状态未知。其它可选值:true 表示元素是展开的;false 表示元素不是展开的。

            平常所见到的下拉框一般都有一个向下的箭头符号 ▼,同样的,在 Bootstrap 中也支持这一效果,只不过需要引入她自带的字体库 Glyphicons 字体图标。

            官方介绍:Bootstrap 包括 250 多个来自 Glyphicon Halflings 的字体图标。Glyphicons Halflings 一般是收费的,但是他们的作者允许 Bootstrap 免费使用。为了表示感谢,希望你在使用时尽量为Glyphicons添加一个 友情链接。

            使用方法:新建一个 元素,然后在里面加上样式 glyphicon glyphicon-triangle-bottom

            Glyphicons 字体图标使用示例:

            
            

            效果图:

            注意:

            • Glyphicons 字体图标和文本之间添加一个空格,不然会影响样式(padding)的正确显示。
            • 服务器需要正确添加相应的 MIME 类型,否则加载字体会报 404 错误。

            另外这里的箭头也可以使用 Bootstrap 自带的样式 caret 来实现,这里的箭头是用 CSS 实现了,使用方法:

            1.1.3 响应式导航栏

            在手机端浏览网站的时候常看到几个横线(≡)组成的导航向导,Bootstrap 作为一个移动设备优先也是支持这样的需求的,响应式导航的使用的方法比较固定,首先在导航标题

          • 相关文章

            bootstrap抽样验证线性假设的方法

            bootstrap法在生存分析中的应用实例

            Stata中Bootstrap结果的统计显著性判断

            bootstrap法计算模型R方的置信区间

            bootstrap抽样用于模型比较的详细流程

            相关标签:

            本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

            上一篇:bootstrap是自适应的吗 下一篇:bootstrap框架怎么导入

            作者最新文章

            热门AI工具

            更多

            相关专题

            更多
            js获取数组长度的方法
            js获取数组长度的方法

            在js中,可以利用array对象的length属性来获取数组长度,该属性可设置或返回数组中元素的数目,只需要使用“array.length”语句即可返回表示数组对象的元素个数的数值,也就是长度值。php中文网还提供JavaScript数组的相关下载、相关课程等内容,供大家免费下载使用。

            557

            2023.06.20

            js刷新当前页面
            js刷新当前页面

            js刷新当前页面的方法:1、reload方法,该方法强迫浏览器刷新当前页面,语法为“location.reload([bForceGet]) ”;2、replace方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,不能通过“前进”和“后退”来访问已经被替换的URL,语法为“location.replace(URL) ”。php中文网为大家带来了js刷新当前页面的相关知识、以及相关文章等内容

            395

            2023.07.04

            js四舍五入
            js四舍五入

            js四舍五入的方法:1、tofixed方法,可把 Number 四舍五入为指定小数位数的数字;2、round() 方法,可把一个数字舍入为最接近的整数。php中文网为大家带来了js四舍五入的相关知识、以及相关文章等内容

            756

            2023.07.04

            js删除节点的方法
            js删除节点的方法

            js删除节点的方法有:1、removeChild()方法,用于从父节点中移除指定的子节点,它需要两个参数,第一个参数是要删除的子节点,第二个参数是父节点;2、parentNode.removeChild()方法,可以直接通过父节点调用来删除子节点;3、remove()方法,可以直接删除节点,而无需指定父节点;4、innerHTML属性,用于删除节点的内容。

            478

            2023.09.01

            JavaScript转义字符
            JavaScript转义字符

            JavaScript中的转义字符是反斜杠和引号,可以在字符串中表示特殊字符或改变字符的含义。本专题为大家提供转义字符相关的文章、下载、课程内容,供大家免费下载体验。

            474

            2023.09.04

            js生成随机数的方法
            js生成随机数的方法

            js生成随机数的方法有:1、使用random函数生成0-1之间的随机数;2、使用random函数和特定范围来生成随机整数;3、使用random函数和round函数生成0-99之间的随机整数;4、使用random函数和其他函数生成更复杂的随机数;5、使用random函数和其他函数生成范围内的随机小数;6、使用random函数和其他函数生成范围内的随机整数或小数。

            1051

            2023.09.04

            如何启用JavaScript
            如何启用JavaScript

            JavaScript启用方法有内联脚本、内部脚本、外部脚本和异步加载。详细介绍:1、内联脚本是将JavaScript代码直接嵌入到HTML标签中;2、内部脚本是将JavaScript代码放置在HTML文件的`<script>`标签中;3、外部脚本是将JavaScript代码放置在一个独立的文件;4、外部脚本是将JavaScript代码放置在一个独立的文件。

            658

            2023.09.12

            Js中Symbol类详解
            Js中Symbol类详解

            javascript中的Symbol数据类型是一种基本数据类型,用于表示独一无二的值。Symbol的特点:1、独一无二,每个Symbol值都是唯一的,不会与其他任何值相等;2、不可变性,Symbol值一旦创建,就不能修改或者重新赋值;3、隐藏性,Symbol值不会被隐式转换为其他类型;4、无法枚举,Symbol值作为对象的属性名时,默认是不可枚举的。

            554

            2023.09.20

            菜鸟裹裹入口以及教程汇总
            菜鸟裹裹入口以及教程汇总

            本专题整合了菜鸟裹裹入口地址及教程分享,阅读专题下面的文章了解更多详细内容。

            0

            2026.01.22

            热门下载

            更多
            网站特效
            /
            网站源码
            /
            网站素材
            /
            前端模板

            相关下载

            更多

            精品课程

            更多
            相关推荐
            /
            热门推荐
            /
            最新课程
            Bootstrap 5教程
            Bootstrap 5教程

            共46课时 | 3万人学习

            HTML+CSS基础与实战
            HTML+CSS基础与实战

            共132课时 | 9.6万人学习

            JS进阶与BootStrap学习
            JS进阶与BootStrap学习

            共39课时 | 3.2万人学习

            最新文章

            更多
            关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
            php中文网:公益在线php培训,帮助PHP学习者快速成长!
            关注服务号 技术交流群
            PHP中文网订阅号
            每天精选资源文章推送

            Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号