您现在的位置是:首页 > 站长新闻站长新闻
bootstrap响应式导航激活高亮,dedecms导航代码分享
2021-02-06【站长新闻】人已围观
简介实现需求是:当处于某个分类下,或者在内容详情页时,上一级分类及一级分类,所在导航的分类要实现自动高亮,有点类似当前位置,对用户起到提示作用,告诉用户当前浏览的是哪一个分类,在网站的什么位置。同时导航是响应式的,对于PC和移动端能够自适应;所以
实现需求是:当处于某个分类下,或者在内容详情页时,上一级分类及一级分类,所在导航的分类要实现自动高亮,有点类似当前位置,对用户起到提示作用,告诉用户当前浏览的是哪一个分类,在网站的什么位置。同时导航是响应式的,对于PC和移动端能够自适应;所以使用了bootstrap 4.4和结合dedecms自动添加current的功能,之前分享过一篇子栏目的技术文章,本次是导航栏的全部代码,可以直接使用哦。
如上图所示,此时在内容详情页,对应的一级分类导航也处于高亮状态,这个对用户体验很好,一眼就可以看到自己在网站的哪一个分类下面。如果用户的当前位置在一级分类下面的某一个二级分类也是一样的效果。
一、HTML响应式代码
我的这端代码是整个导航,只调用了dedecms系统的一级分类,可以放在head.htm中直接用,为了不太会dedecms系统标签的使用,所以全部都贴出来吧。
1.
2.
{dede:global.cfg_webname/}
3.
4.
5.
6.{dede:channel type='top' row='10' currentstyle="
7.
~typename~
"}
8.
[field:typename/]
9.{/dede:channel}
10.
11.
12.
13.
14.
15.搜索
16.
其中第5~9行是dedecms的一级分类调用标签,其他的是bootstrap导航代码,如使用的不是dedecms系统,只要把5~9行替换成对应的数据调用即可。
二、自定义css代码
因为默认bootstrap没有激活状态下颜色等直接可用的代码,需要自定义写几行css,下面是自定义样式代码,先将其拷贝到Dreamweaver等编辑器里面格式化一下,看起来就会很清爽了。
a.@media (min-width: 992px) and (max-width:1200px) {.navbar-collapse > .form-inline > .input-group > .form-control {width: 9rem !important}}
b.@media (max-width: 992px) {.navbar-collapse .mr-auto{margin-top: .5rem}.navbar-collapse .mr-auto li:nth-of-type(2n-1){background: #eee;}}
c.navbar-collapse .mr-auto li a{color: rgba(0, 0, 0, 0.9);display: block;padding: 0.5rem 0.5rem;}
d.navbar-collapse .mr-auto li a:hover,.navbar-collapse .mr-auto li a:active,.navbar-collapse .mr-auto li a:focus{color: #fff;background: #c1962f;text-decoration: none;border-radius: .2rem;}
f.navbar-collapse .mr-auto li > .current{background: #af8a33;color: #fff;border-radius: .2rem;}
bootstrap版本是4.4,直接复制使用的话注意不能使低于此版本,默认实现了移动端的样式。
录制了一个gif演示,因为我的首页模板还没有做出来,当前只是完成了部分栏目和详情页的设计制作,移动端在后面,处于栏目的分类下时也是有效果的,具体可以拷贝代码在本地测试。
很赞哦! ()
相关文章
随机图文
2019年SEO怎么做,优化SEO的注意事项
今天又是一年一度的双十二,转瞬即逝,很快2018年,即将过去,针对SEO这个行业而言,其变化可谓“天翻地覆”,以熊掌号为主的“旋风”几乎席卷大江南北。 从站到号,从采集到原创,百度搜索的每一个战略调整,都牵动着SEO人员的心,这一年,对于S
百度搜索新功能,快速与普通收录,与垃圾内容博弈
昨天,百度搜索资源平台,在资源提交版块,上线普通收录与快速收录,同时,针对早期移动专区的熊掌ID数据提交,给出合理的建议。理论上是建议大家在合理的时间内,将熊掌ID的权益继承到快速收录这个版块。实际上,我们认为这是早期针对移动专区数据提交的
高质量原创文章对未来seo优化是否有干涉?
1、网站是新站对于一个新的网站来说,达到秒收的效果通常是有点困难的。就像刚坠入爱河一样,你才刚刚接触女孩子,就想马上约人家开房,想起来都是有点不可能的。许多朋友总是认为他们的网站已经过了新站期。一般来说,在六个月内的都被称为一个新站。如果你的
惊雷算法3.0,严厉打击刷点击行为,命中如何恢复?
在SEO你问我答群里,今天早上大量的SEO机构和SEO从业小伙伴在讨论百度新推出惊雷算法3.0,强调相关网站的运营策略应该及时的调整,避免触碰算法的底线。那么,百度惊雷算法3.0,严厉打击刷点击作弊行为有哪些值得注意?根据以往搜索引擎算法的




