用HTML如何写横向滑动导航栏的效果
Admin 2022-07-11 群英技术资讯 878 次浏览
这篇文章将为大家详细讲解有关“用HTML如何写横向滑动导航栏的效果”的知识,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。最近在学习html5,今天看到了一个效果感觉不错,就分享给大家,也给自己留个笔记,具体如下
需要效果

1、首先引入scroll.js
2、html部分
<!-- 科目导航 -->
<div id="navBox" class="navMain">
<ul class="nav" style="position:relative!important;">
<li><a class="active" href="javascript:;">全部</a></li>
<li><a href="javascript:;">数学</a></li>
<li><a href="javascript:;">英语</a></li>
<li><a href="javascript:;">语文</a></li>
<li><a href="javascript:;">物理</a></li>
<li><a href="javascript:;">思想品德</a></li>
</ul>
</div>
3、css部分
/* 滑动导航 */
.nav li {
float: left;
min-width: 60px;
padding: 5px 0;
margin-right: 9px;
}
.nav a{
font-size: 14px;
color: #999;
}
.navMain{
background-color: #fff;
position: relative;
margin: 0 13px;
}
.nav{
background-color: #fff;
overflow: hidden;
}
.nav li>a.active{
color: #3a95f5;
border-bottom: 1px solid #3a95f5;
padding-bottom: 2px;
}
4、js部分
$(".nav li a").click(function(){
$(this).addClass("active").parents("li").siblings().find("a").removeClass("active");
});
window.addEventListener('load',function(){
var $navBox = document.getElementById('navBox'),
$ul = $navBox.querySelector('ul'),
liArray = $navBox.querySelectorAll('li'),
liLength = $navBox.querySelectorAll('li').length;10 $ul.style.width = (liArray[0].clientWidth + 10)*liLength +"px";
var carousel=new iScroll("carousel",{hScrollbar:false, vScrollbar:false, vScroll: false});
});
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
CSS作用域(样式分割)的使用在vue中,让css样式只在当前组件中生效:scoped 属性是 HTML5 中的新属性,是一个布尔属性,如果使用该属性,则样式仅仅应用到 style 元素的父元素及其子
BEM的意思就是块(block)、元素(element)、修饰符(modifier),是由Yandex团队提出的一种前端命名方法论。本文主要介绍了详解css BEM书写规范,非常具有实用价值,需要的朋友可以参考下
返回顶部的按钮在很多网站上都能看到,因为现在的网站基本上都是长页面,如果页面太多,用户只能手动滚动鼠标返回顶部的体验是很差的,因此如有返回顶部的按钮就非常的方便。对此,这篇文章就给大家来分享一下用CSS+JS怎样实现返回顶部的按钮?
这篇文章主要给大家介绍了关于如何利用css隐藏input光标的相关资料,这是最近工作中遇到的一个需求,虽然看似不合理,但是有需要就要有解决的办法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
看着有点黑科技的感觉就跟前段时间比较火的抖音动态时间那个一个效果,本文主要介绍了HTML 罗盘式时钟的实现,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008