html5导航栏怎么设计(html5 横向滑动导航栏的方法示例)
类别:Web前端 浏览量:1609
时间:2021-10-13 00:52:01 html5导航栏怎么设计
html5 横向滑动导航栏的方法示例最近在学习html5,今天看到了一个效果感觉不错,就分享给大家,也给自己留个笔记,具体如下
需要效果
1、首先引入scroll.js
2、html部分
<!-- 科目导航 --> <li 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> </li>
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}); });
到此这篇关于html5 横向滑动导航栏的方法示例的文章就介绍到这了,更多相关html5横向滑动导航栏内容请搜索开心学习网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持开心学习网!
您可能感兴趣
- html5和css3最新特性(html5中使用hotcss.js实现手机端自适配的方法)
- HTMl5 sessionStorage和localStorage
- html5 canvas 性能(基于html5 canvas做批改作业的小插件)
- html5单选项怎么调选项间距(html5实现输入框fixed定位在屏幕最底部兼容性)
- html5css3旋转特效效果(一款利用html5和css3实现的3D立方体旋转效果教程)
- html5video怎么优化(html5 移动端视频video的android兼容去除播放控件、全屏)
- 如何使用html5的canvas图(html5 canvas实现给图片添加平铺水印)
- webgl api 源码(基于 HTML5 WebGL 实现的医疗物流系统)
- html5表单元素自带验证功能(纯CSS3实现表单验证效果非常不错)
- php 处理html表单(PHP使用HTML5 FormData对象提交表单操作示例)
- html5能取数据库吗(HTML5 客户端数据库简易使用:IndexedDB)
- html5定位教学(Html5 webview元素定位工具的实现)
- 如何替换html5视频播放器(HTML5自定义视频播放器源码)
- html5的文件类型声明(浅析HTML5中的download属性使用)
- html5炫酷代码(HTML5超炫酷粒子效果的进度条的实现示例)
- 用html5做一个音乐的播放器(HTML5自定义mp3播放器源码)
- 8月再见 9月你好(8月再见)
- 魔兽世界 设计师爆料,原始版本并无PVP,跨阵营属于返璞归真(魔兽世界设计师爆料)
- 吐槽完《弧光大作战》之后,我们和设计师聊了聊魔兽首款手游的立项初衷和未来(吐槽完弧光大作战之后)
- 魔兽争霸3自定义战役少年杰雷 2(魔兽争霸3自定义战役少年杰雷)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
热门推荐
- serv-u服务器安装(Serv-U搭建FTP服务器教程之建立登录用户和密码)
- python编程面试常见问题(分析经典Python开发工程师面试题)
- sqlserver纵表变横表(SQL Server行转列的方法解析)
- nginx怎么实现反向代理(nginx反向代理时如何保持长连接)
- showModalDialog在谷歌浏览器下获取不到返回值
- mysql中innodb的特性(Mysql InnoDB的锁定机制实例详解)
- 宝塔面板服务器设置(宝塔面板解决网站云服务器偶尔出现CPU100%的情况)
- 阿里云虚拟主机带公网地址吗(阿里云虚拟主机被搜索引擎爬虫访问耗费大量流量解决方法)
- dedecms系统参数设置(DedeCMS 5 .7 自定义表单制作和调用办法[图文])
- docker容器重启配置没了(docker修改未启动容器的配置信息操作)