JS+CSS制作的动态二级下拉导航菜单 江山如画 • 2018年12月31日 上午10:57 • 网页特效 • 阅读 2558 <!doctype html> <html> <head> <meta charset="utf-8"> <title>动态二级下拉导航菜单</title> <style type="text/css"> *{margin:0;padding:0;font-style:normal;font-family:宋体;} body{text-align:center;font-size:16px;} #content{margin:0 auto;width:600px;} #content #nav{background:#006400;height:40px;margin-top:60px;} #content #nav ul{list-style:none;} #content #nav ul li{float:left;width:100px;line-height:40px;position:relative;} #nav div{width:100px;position:absolute;left:0px;padding-bottom:0px;background:#006400;float:left;height:0;overflow:hidden;} #content #nav li .a{text-decoration:none;color: #FF0;line-height:40px;display:block;border-right:1px solid #009800;} #nav div a{text-decoration:none;color: #FF0;line-height:26px;display:block;} #nav div a:hover{background:#005400;} </style> </head> <body> <div id="content"> <div id="nav"> <ul id="supnav"> <li><a href="http://www.125jz.com/" class="a">网页制作</a> <div> <a href="#">网页制作</a> <a href="#">网页制作</a> <a href="#">网页制作</a> <a href="#">网页制作</a> <a href="#">网页制作</a> </div> </li> <li><a href="http://www.125jz.com/resources/effects" class="a">网页特效</a> <div> <a href="#">网页制作</a> <a href="#">网页制作</a> </div> </li> <li><a href="#" class="a">网页制作</a> <div> <a href="#">网页制作</a> <a href="#">网页制作</a> <a href="#">网页制作</a> <a href="#">网页制作</a> </div> </li> <li><a href="#" class="a">网页制作</a> <div> </div> </li> <li><a href="http://www.125jz.com/design/coolsite" class="a">酷站欣赏</a> <div> </div> </li> <li><a href="http://www.125jz.com/design/images" class="a">设计素材</a> <div> <a href="#">网页制作</a> <a href="#">网页制作</a> <a href="#">网页制作</a> <a href="#">网页制作</a> </div> </li> </ul> </div> </div> <script type="text/javascript"> var supnav=document.getElementById("supnav"); var nav=document.getElementById("nav"); var btns=document.getElementsByTagName("li"); var subnavs=nav.getElementsByTagName("div"); var paddingbottom=20; var defaultHeight=0; function drop(obj,ivalue){ var a=obj.offsetHeight; var speed=(ivalue-obj.offsetHeight)/8; a+=Math.floor(speed); obj.style.height=a+"px"; } window.onload=function(){ for(var i=0;i<btns.length;i++){ btns[i].index=i; btns[i].onmouseover=function(){ var osubnav=subnavs[this.index]; var sublinks=osubnav.getElementsByTagName("a"); if(osubnav.firstChild.tagName==undefined){ var itarheight=parseInt(osubnav.childNodes[1].offsetHeight)*sublinks.length+paddingbottom; } else{ var itarheight=parseInt(osubnav.firstChild.offsetHeight)*sublinks.length+paddingbottom;} clearInterval(this.itimer); this.itimer=setInterval(function(){drop(osubnav,itarheight);},30); } btns[i].onmouseout=function(){ var osubnav=subnavs[this.index]; clearInterval(this.itimer); this.itimer=setInterval(function(){drop(osubnav,defaultHeight);},30); } } } </script> </body> </html> Tips:You can change the code before run. 125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/3110.html 导航特效 赞 (0) 江山如画管理团队 0 0 打赏 微信扫一扫 支付宝扫一扫 生成海报 中北大学网站群 上一篇 2018年12月31日 上午10:32 如何全面提升软件工程能力和实践-任正非2019华为一号文 下一篇 2019年1月4日 上午10:00 99%的人还看了以下文章 网页特效 CSS+JS制作纵向点击展开的二级导航菜单 网页制作时,如产品分类目录、导航等,需要制作纵向二级导航菜单,点击展开分类显示子目录,再点击收缩起目录。 中国网页设计分享的二级导航菜单使用CSS+JS制作,调用简单方便,可移植、可修改。 网页HTML代码(放在body区域): <div id=”my_menu” class=”sdmenu”> <div> <span>教… 江山如画 2018年9月19日 3.4K00 源码下载 ScrollPicLeft.js实现的图片前后切换效果-源码下载 ScrollPicLeft.js实现的图片的前后切换效果,适用于网页中的证书展示、推荐商品之类的栏目。 功能:可以手动点击前后切换箭头按钮,进行图片的翻页,浏览上一张,下一张的效果。 特点:代码精简,不需要使用JQuery,功能强大,使用非常的简单,便利。! 在网页引入ScrollPicLeft.js <script type=”text/javasc… 江山如画 2019年11月1日 3.3K01 网页制作 导航特效:jquery实现当前(活动)菜单样式变化 用户点击导航或菜单上不同的栏目,被选中的导航栏目会变换样式,出现图片或背景颜色的变化,用于标识是否是当前栏目或活动选项。 本教程使用jquery实现导航菜单当前(活动)菜单样式变化,导航菜单模式用的是背景颜色,你可以换成背景图片以符合建站需要。 当前(活动)菜单样式变化实现原理 在html代码中给首页(默认选中)加上class名cur <a href=… 江山如画 2018年2月8日 2.3K00 网页制作 中国省、市区二级联动下拉选择框-JS源码 中国省、市区二级联动下拉选择框,包含所有省份及市县信息。 当选择省份下拉选择框时,市区的下拉框会根据选择的省市加载出来。如上图所示选择“山东省”,市的下拉选择框只会出现山东省的市县。 1.把中国省份和市区的信息放到JavaScript文件里(js/common.js),中国网页设计在js文件里定义了两个数组,分别存放省份和对应的市区。 //省份 var pr… 江山如画 2019年6月5日 4.5K01 网页特效 纯CSS制作二级导航菜单(纵向),不用JS/jquery,响应速度快 今天分享一款纯CSS制作的二级导航菜单,不用JS/jquery,响应速度快。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>制作二级导航菜单(纵向)</title> <style type… 江山如画 2018年9月19日 4.5K00 网页特效 在网页右侧漂浮的QQ在线客服代码,QQ在线状态代码(四种样式) 在网页右侧漂浮,很实用的一款QQ在线客服代码,点击QQ图标,可直接与客服对话。 江山如画 2018年2月17日 6.3K01 发表回复 请登录后评论...登录后才能评论 提交