位置: 编程技术 - 正文

Bootstrap每天必学之导航组件(bootstrap需要学多久)

编辑:rootadmin

推荐整理分享Bootstrap每天必学之导航组件(bootstrap需要学多久),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:bootstrap入门,bootstrap需要学多久,bootstrap需要学多久,bootstrap入门,bootstrap快速入门,bootstrap快速入门,bootstrap基础教程,bootstrap入门,内容如对您有帮助,希望把文章链接给更多的朋友!

在bootstrap框架中将导航独立出来成为一个导航组件,根据不同的版本,可以找到相应的源码:

LESS: navs.less

SASS: _navs.scss

标签形导航,也称选项卡导航

标签形导航是通过.nav-tabs样式来实现的,在制作标签形导航时需要在原导航类名为.nav的容器上追加类名.nav-tabs

原理:

将菜单项li按块显示,并让它们排列在同一水平上,然后定义非高亮菜单的样式和鼠标悬浮效果

一般情况下,选项卡都会有个当前选中项,只需要在其(li)标签上添加类名.active即可

除了当前选项外,有的选项卡还带有禁用状态,实现这样的效果,只需在标签项上添加类名disabled

如果要实现点击菜单项就可以切换内容的效果,就需要配合js插件

胶囊形(pills)导航

当前高亮显示,并带圆角效果,其实现方法和选项卡导航类似,同样的结构,只需将类名.nav-tabs换成类名.nav-pills

垂直堆叠的导航

除了水平导航,还有垂直导航,制作垂直堆叠的导航只需在.nav-pills的基础上追加类名.nav-stacked

Bootstrap每天必学之导航组件(bootstrap需要学多久)

与胶囊形导航相比,主要是让导航项不浮动,让其垂直排列,然后给相邻导航项留有一定的间距

垂直堆叠导航像下拉菜单组与组间有一分割线一样,导航项之间也有分割线这样的效果,只需在导航项之间添加<li class=”divider”></li>

自适应导航

自适应导航指的是导航占据容器全部宽度,而且菜单项可以像表格的单元格一样自适应宽度,自适应导航和之前提到的.btn-group-justified制作的自适应按钮组件一样,不过在制作自适应导航时类名.nav-justified需和.nav-tabs或.nav-pills配合一起使用

原理:

列表ul上设置宽度为%,然后每个菜单项li设置了display:table-cell,让列表模拟表格单元格的形式显示;

上面有一个媒体查询条件:@media(min-width:px){……}表示自适应导航仅在浏览器视窗宽度大于px才能按上面的风格显示,但浏览器视窗宽度小于px时,会按下图的风格显示

.nav-tabs和.nav-justified配合在一起使用,也就是自适应选项卡导航,浏览器视窗宽度小于px时,在样式上做了另外的处理

导航加下拉菜单(二级导航)

制做二级导航只需将li当做父容器,使用类名.dropdown,同时在li中嵌套另一个ul列表

面包屑式导航

面包屑一般用于导航,主要的作用是告诉用户现在所处页面的位置,在bootstrap框架中面包屑也是一个独立的模块组件。

LESS: breadcrumbs.less

SASS:_breadcrumbs.scss

上面使用li+li:before实现li与li之间的分隔符,这种方案在低版本ie不支持

如果大家还想深入学习,可以点击这里进行学习,再为大家附两个精彩的专题:Bootstrap学习教程Bootstrap实战教程

标签: bootstrap需要学多久

本文链接地址:https://www.jiuchutong.com/biancheng/373507.html 转载请保留说明!

上一篇:javascript断点调试心得分享(js中断点用法)

下一篇:下雪了 javascript实现雪花飞舞(下雪了作文)

  • 多交了企业所得税,下年度退税,需要更正撒意思
  • 城市维护建设税的计税依据是什么
  • 员工团体意外保险怎么报销
  • 境内公司代付境外货款
  • 小微企业亏损还用缴残保金吗
  • 延期利息增值税可以抵扣吗
  • 已贴花的凭证凡修改后所载金额增加的部分应补贴印花
  • 购货无法取得发票财务如何处理
  • 收到的货品与实体不符
  • 仓库常用包材
  • 个人承担的社保算工资吗
  • 增资需要登报吗
  • 办公室购置空调的词语
  • 退税勾选的发票账务处理
  • 土地增值税纳税地点
  • 增值是什么意思解释
  • 房产转让的房产税怎么算
  • 固定资产的折旧从什么时候开始
  • 预提成本的会计处理
  • win11 老机器
  • Windows自带的截图
  • 小规模公司减免的增值税怎么做账
  • 销售商品发生的现金折扣
  • 物业公司营业成本包括哪些
  • 计算机网络默认网关什么意思
  • php更新数据库
  • 应收账款转让的风险
  • 修改注册表限制cpu速度
  • 如何关闭win10专业版自动更新
  • php字符串型数据的定义方式
  • 公司名称变更重新刻章
  • 企业内部发生收入怎么算
  • js异步解决方案
  • php网站实例
  • 流动资产占总资产比重多少较为合适
  • 精灵烟囱的形态判断
  • 增值税免征与即征的区别
  • css盒子如何居中
  • 前端框架学哪个好
  • 最优化理论pdf
  • tf-idf计算
  • echo输出语句
  • 如何扣除企业接单费用
  • 租店铺需要什么流程需要注意什么事项?
  • 政府会计业务活动费用会计分录
  • 营业收入的相关认定
  • 网上申请发票要钱吗
  • 不抵扣发票可以转抵扣吗
  • 公司注销之前需要做些什么
  • 房租押金需要缴税吗
  • db2 -968
  • mysql存long
  • 简易征收的进项税额转出
  • 土地使用权是什么权利
  • 红冲更正的正确分录
  • 成本法下被投资单位其他综合收益变动
  • 应收账款计提的坏账准备可以转回
  • 商业会计怎么算主营业务成本
  • 税后扣款怎么做账
  • 退票费收入按什么征税
  • 小规模转一般纳税人进项票如何处理
  • 研发部门的房租一次记入还是分摊
  • 客户将发票丢了怎么赔偿
  • sql server修改数据表
  • mysql5.7主从配置
  • xp ie浏览器无法显示网页
  • windows10的改进
  • linux磁盘格式化后一定会清空数据吗
  • windows远程桌面连接怎么用
  • windows8.1使用指南
  • win10的显示
  • android开发环境搭建实验报告总结
  • Android OpenGL ES 入门
  • 查询同一网段下的其他ip
  • Unity3D: StartCoroutine 和 yield return 深入研究
  • js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
  • python数据类型有什么用
  • jquery获取php变量
  • jquery.validate使用详解
  • 开具负数发票(专用发票)流程?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设