为了账号安全,请及时绑定邮箱和手机立即绑定

导航条菜单的制作

江老实 Web前端工程师
难度初级
时长23分
学习人数
综合评分9.53
1004人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • margin-top为负数可以反方向移动
    查看全部
    0 采集 收起 来源:编程练习

    2015-11-24

  • text-indent是文字缩进
    查看全部
    0 采集 收起 来源:编程练习

    2015-11-24

  • window.onload=function(){ var aLi=document.getElementsByTagName('li'); for(var i=0; i<aLi.length; i++){ aLi[i].onmouseover=function(){ //鼠标经过一级菜单,二级菜单动画下拉显示出来 要get两次 var ii = this.getElementsByTagName('ul')[0];//[0]此处角标要跟下面的函数一一对应 clearInterval(ii.time);//先删除动画 //setInterval(func,time); ii.time = setInterval(function (){ ii.style.height = ii.offsetHeight+8+"px"; if(ii.offsetHeight >= 160) { clearInterval(ii.time); } },30)
    查看全部
    0 采集 收起 来源:编程挑战

    2018-03-22

  • 利用JS实现动态效果,this,定时器的使用等等
    查看全部
    0 采集 收起 来源:编程挑战

    2015-11-23

  • display:inline-block; 定义行内块
    查看全部
    0 采集 收起 来源:编程练习

    2015-11-23

  • 菜单<li>浮动后,<li>脱离文档流,导致<ul>将失去高度和宽度;如果需要对<ul>进行整体背景设置,首先要给<ul>定义宽、高。
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • 无序列表构建菜单:<ul><li></li></ul>
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • JS动画,点击菜单向右边拉伸宽度 <script> window.onload=function(){ var oNav=document.getElementsByTagName('ul')[0]; var aA=oNav.getElementsByTagName('a'); for(var i=0; i<aA.length; i++){ aA[i].onmouseover=function(){ if(this.className!="on"){ clearInterval(this.timer);<!--for循环--> var This=this; This.time=setInterval(function(){ This.style.width=This.offsetWidth+8+"px"; if(This.offsetWidth>=120) clearInterval(This.time); },30) } } aA[i].onmouseout=function(){ if(this.className!="on"){ clearInterval(this.time); var This=this; this.time=setInterval(function(){ This.style.width=This.offsetWidth-8+"px"; if(This.offsetWidth<=80){ This.style.width='80px'; clearInterval(This.time); } },30) } } } } </script>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 背景图移动的代码:background-position
    查看全部
    0 采集 收起 来源:编程练习

    2015-11-23

  • 浮动属性:float:left;
    查看全部
    0 采集 收起 来源:编程练习

    2015-11-23

  • 文本缩进:text-indent
    查看全部
  • 变成块级元素的代码:displa:block
    查看全部
  • text-indent
    查看全部
  • text缩进替代padding赋值
    查看全部
  • 给<a>设置高度,margin设置为负值,line-height和height一致使文本垂直居中
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

举报

0/150
提交
取消
课程须知
1.熟悉html知识,尤其对<ul>和<a>比较熟悉; 2.对css样式比较了解; 3.掌握JavaScript和jQuery基础知识。
老师告诉你能学到什么?
轻松制作出各种形式的网站导航条菜单

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!