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

导航条菜单的制作

江老实 Web前端工程师
难度初级
时长23分
学习人数
综合评分9.53
1004人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.4 逻辑清晰
老师讲得简洁明了,受益~~
用内联样式也可以
首页之间怎么空格呢?
要用display: inline-block; 或者display: inline;
老师写的这个代码还是有漏洞的,就是有时候不能准确的停在目标点。就比如说你要停在120px的话,当当前位置是118px时还没有到达120px,定时器不会关闭,但是一加上8px; width就是226px;这时候就会停止定时器。width就变成226px了,比原来目标120px,多了6个px!
试试不用JS,用CSS:
ul>li ul{transition:height 0.3s;}

ul>li:hover ul{height: 120px;}
哈哈,以前我学到这里的时候我果断放弃这个转战js 了,现在js学完了,准备回来把这个干掉,结果发现后面部分他有开始说jQuery了。哈哈哈,学完js,完美的运动框架,解决你能看到的百分之九十的运动!666666
a{transition:width 0.5s ease-out 0.3s;
-webkit-transition:width 0.5s ease-out 0.3s;
-moz-transition:width 0.5s ease-out 0.3s;
-o-transition:width 0.5s ease-out 0.3s;}

a:hover{
width:150px;
}
a被设置成block的时候,这个无序列表前面的小黑点就自动没有了,所以ul {}中的list-style:none可以不写,大家试试!
刚好学完JS回来,不过好像又要去学JQUERY了,哈哈,学无止境,大家加油!!
学完JS了,我回来看了,哈哈
这是我听了这么多课程中第一个带着轻松愉快的开头结尾音乐。希望以后的课程也可以效仿这种方式~
(没考虑浏览器兼容性)
width: 140px;
transition: width 1s linear;

怪你们自己没看“课程须知”^_^
也可以用CSS中的transition(过度动画)属性来实现。
这章可以不用去学JS 可以用CSS3的过渡完成 在hover{} 里面加上
width:150px; transition:width 500ms linear 100ms;
-webkit-transition:width 500ms linear 100ms;
课程须知
1.熟悉html知识,尤其对<ul>和<a>比较熟悉; 2.对css样式比较了解; 3.掌握JavaScript和jQuery基础知识。
老师告诉你能学到什么?
轻松制作出各种形式的网站导航条菜单

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消