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

导航条菜单的制作

江老实 Web前端工程师
难度初级
时长23分
学习人数
综合评分9.53
1004人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.4 逻辑清晰
感觉好简单,没什么用
别说那些CSS3容易实现 那你兼容IE几 既然有这个JS 就说明css3是无法达到的 各有各的好
line-height是行高,比如说当你外面的块元素已经设置了高度40px,这个时候你的字体行高若是默认的10或是20px,它是不会居中的,你必须把line-height设置为40px才能保证文字垂直居中,然后用text-align:center水平居中
我不明白,这个已经是很基础的东西了,为什么还有人会说不基础呢?如果你连HTML和css都没学,你来学这个做啥??关于那个评论骂人的,我可以严肃地告诉你,我学过C语言,但是这个跟C语言一点关系都没有,真正和C语言沾边的是JS,这个没学会,别指望学JS做特效。还有老师真不是在炫技,这已经算是讲到最基础了,说炫技你肯定没有自己写过一张网页,写过的话就知道不懂的时候要去百度属性,经验是靠自己搞起来的不是靠老师讲的,难道老师还要手把手教你英文单词的具体拼写还是文字的笔画顺序啥的?你还是小学生吗?很多人看这个做啥?其实这个菜单我在学html就会了,但是重新看一遍只是为了寻找一些不同点,温故而知新不明白?
这张内容涉及到JS和JQ,所以没学的可以先不看,等学完JS和JQ后再来看
display:block;
text-indent:20px;
点开来,一放音乐,我还以为点错了呢。
结果是总结。
老师的总结都弄的这么好,真的是很用心啊。
继续支持!!!
菜单<li>浮动后,<li>脱离文档流,导致<ul>将失去高度和宽度;如果需要对<ul>进行整体背景设置,首先要给<ul>定义宽、高。
别人在课程列表讲师提示那里说的清清楚楚的,要对基础知识熟悉。一些人html,css点基础都没有,就在这卵BB
就喜欢这种实用型
讲得清楚个78,这是零基础学的??笑话,,你是学计算机的吧,,有C的基础还是怎么样,,对于那些没基础的当然就不会像我们学计算机的这样理解的那么快,,讲话不动脑子的,,你那么聪明跑来这里学什么,,
这种以后可以直接用CSS3的radius属性
后来我也发现了收缩不干净,总是多出外面即像素,但是我把border删掉他就收缩干净了,我不知道在js处是不是还存在问题导致的收缩不干净。
if(This.offsetHeight >= 120){
clearInterval(This.timer);
}else{
This.style.height = This.offsetHeight + 20 + "px";
}
因为aLi是body中所有的li,包括二级的。就是说你在二级li上晃一下,他都会认为你是重新执行了aLi.onmouseover,流程就再走了一遍。但是在高度加20那里,高度先增加了20,然后判断,发现高度大于120了,就跳出了
解决1,从源头,只找对应的li
解决2:高度处,在判断那里,如果高度大于120了,我们就直接让高度等于120,不就得了,以后他再长,也会被这一条限制住。sub.style.height = 120+'px';
解决3:判断处,再增加前我先判断是不是大于120行不行,是的话你就停止,不是就继续。问题也就可以解决了。代码如下:
课程须知
1.熟悉html知识,尤其对<ul>和<a>比较熟悉; 2.对css样式比较了解; 3.掌握JavaScript和jQuery基础知识。
老师告诉你能学到什么?
轻松制作出各种形式的网站导航条菜单

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消