博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bootstrap - navbar
阅读量:5973 次
发布时间:2019-06-19

本文共 1433 字,大约阅读时间需要 4 分钟。

navbar被称为导航条,一般放到站点的页面头部,用来导航网站。如下展示了一个比较简单的导航条,其中仅有一个用来放置Logo或者站点名称的navbar-brand ,以及两个导航链接:

导航条一般可以放置到div或者nav标签内,并设置class为navbar。作为站点Logo的链接应该设置类navbar-brand。导航链接应该按分组放到class=为“nav navbar-nav”的ul标签内。

还记得之前提到的tab吗?它也是一个导航,并且class为"nav nav-tab"。这里的ul的class设置为“nav navbar-nav”,表明它们都是nav,但是第二级分类是不同的。

除了放置导航链接外,navbar内还可以放置dropdown、form等组件:

这里的dropdown和别的地方出现的dropdown并没有什么特别之处。但是form是不同的,放置到navbar内的form,它的class应设置为navbar-form,从而可以把form纵向居中的显示出来。

适应较小屏幕

在小屏幕的情况下(比如手机),可以让导航链接等项目折叠,从而更好的利用空间。现在我们看这样的案例:

在一般的桌面显示器上,它可以按照横向排列链接。而在手机小屏幕下,它虽然按照纵向显示,但是布局并不漂亮。可以缩小桌面电脑的浏览器横向尺寸模拟小屏幕的显示效果。现在我们加入代码,让它可以折叠:

在折叠状态下,只要显示Brand和一个切换折叠的按钮。当点击按钮时,切换显示两个导航链接;再次点击此按钮,则隐藏它们。当扩大浏览器宽度时,用于折叠的Toggle按钮消息,并且本来被折叠的导航链接会横向展开出来。

关于

作者:刘传君

创建过产品,创过业。不好动,读书机器。
可以通过 1000copy#gmail.com 联系到我

出品

http小书

Git小书

转载地址:http://sddox.baihongyu.com/

你可能感兴趣的文章
shell脚本逻辑判断,文件目录属性判断,if,case用法
查看>>
【二叉树系列】二叉树课程大作业
查看>>
Java5的 线程并发库
查看>>
mybatis拦截器
查看>>
App重新启动
查看>>
矩阵乘法
查看>>
得到目标元素距离视口的距离以及元素自身的宽度与高度(用于浮层位置的动态改变)...
查看>>
安装和配置Tomcat
查看>>
实验三
查看>>
第一次实验总结
查看>>
openssh for windows
查看>>
PostgreSQL cheatSheet
查看>>
ASP.NET Core 2 学习笔记(三)中间件
查看>>
转:Mosquitto用户认证配置
查看>>
SpringBoot上传文件到本服务器 目录与jar包同级
查看>>
python开发_difflib字符串比较
查看>>
被解放的姜戈01 初试天涯
查看>>
三极管工作区在Spectre中的表示
查看>>
HT for Web的HTML5树组件延迟加载技术实现
查看>>
ASP.NET MVC 3 Razor Nested foreach with if statements
查看>>