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

导航条菜单的制作

江老实 Web前端工程师
难度初级
时长23分
学习人数
综合评分9.53
1004人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.4 逻辑清晰

最新回答 / 镜里镜外都是谁
var a   = document.getElementsByTagName("a"),    len = a.length,    i = 0;for(i=0; i<len; i++){    a[i].index = i;    a[i].onmouseover = function(){        clearInterval(this.timer_out ); // 清除离开时的动画栈        var _this = this;        _this.timer_over = ...
下划线出不来是因为没有给ul设置高度,因为li浮动了,影响了ul,ul就没有被撑开,一种方法是清楚浮动对ul的影响,(不会自行查找),另一种直接给ul加上高度
小伙伴们,记住,要多做多做,做的途中你会发现一些问题,然后再去解决,你就会恍然大悟,更加深刻理解
你在横向导航下面加一个盒子,你会发现他跑到导航条下面去了,因为ul里的li浮动了,影响了ul只需要给ul加个高或者清除浮动对ul的影响就可以
走到这我也该去学JavaScript了。

最新回答 / 慕移动9181930
偏执吧。。。是阿,与其它语言相比,可用很少的代码实现一样的功能。
clearInterval很重要,不写可能导致二级菜单无法收回
backgroud-position中的像素值x y,其参照原点是标签的左上角,x为正值向原点右移相应像素单位,y为正值则向下移
background-position,默认情况下由于背景图尺寸过大,下半部分超出a标签被遮住,将背景图显示位置下移则显示红色
行内元素不能设置宽高,可以将dispaly属性改为block既块级元素,之后可以设置
a标签text-decoration:none去掉下划线
line-height=height时文字居中
ul设置list-style:none清除圆点
判断宽度函数无效,不能自动停止咋回事?
任务要求背景图片向上移动30px,但是设置background-position:0 30px;(沿Y轴向下移动30px)两者都能正常显示颜色切换效果,实际原因是由于background-repeat默认是repeat平铺值,如果设置no-repeat值则会导致向下移动后的背景圆角图无法正常显示。
用心,框了个中心视角
课程须知
1.熟悉html知识,尤其对<ul>和<a>比较熟悉; 2.对css样式比较了解; 3.掌握JavaScript和jQuery基础知识。
老师告诉你能学到什么?
轻松制作出各种形式的网站导航条菜单

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消