-
菜单<li>浮动后,<li>脱离文档流,导致<ul>将失去高度和宽度;如果需要对<ul>进行整体背景设置,首先要给<ul>定义宽、高。查看全部
-
一般都使用 “ul\li” 来制作“菜单导航条”查看全部
-
margin可以用负值向相反方向移动查看全部
-
a:hover增加交互效果查看全部
-
本的样式清除: *{margin:0;padding:0} 无序列表圆点去除: ul{list-style:none} 下划线去除: a{text-decoration:none} 文本缩进标签 text-indent 不会影响总体宽度(padding会) 需要将a标签设置为块元素,才能设高宽、hover效果 代码:a{display:block} hover格式 a:hover{}查看全部
-
导航条菜单制作总结 1、用无序列表构建菜单;ul/li 2、垂直菜单转变为水平菜单:float:left; 3、在制作圆角菜单时,背景图片贴在<a>标签上; -------> 雪碧图的应用--- background-position 4、在制作改变高度的伸缩菜单时,实现高度向上延伸的技巧: ----> margin-top用负值; 5、用JS制作水平伸缩菜单时,“this”代表当前的<a>标签。查看全部
-
<script> window.onload=function(){ var aA=document.getElementsByTagName('a'); for(var i=0; i<aA.length; i++){ aA[i].onmouseover=function(){ var This=this; clearInterval(This.time); This.time=setInterval(function(){ This.style.width=This.offsetWidth+8+"px"; if(This.offsetWidth >=160) clearInterval(This.time); },30) } aA[i].onmouseout=function(){ clearInterval(this.time); var This=this; this.time=setInterval(function(){ This.style.width=This.offsetWidth-8+"px"; if(This.offsetWidth<=120){ This.style.width='120px'; clearInterval(This.time); } },30) } } } </script>查看全部
-
background-position:0 -30px;查看全部
-
其实好像只用line-height就是能直接增加高度,不用再设height 之后就margin-top往上移就行了查看全部
-
增加宽度,默认是向下延伸,可以用margin-top取负值让它向上查看全部
-
a 要最好要设宽高查看全部
-
文本缩进中: padding-left会让总长度变大, text-indent就不会查看全部
-
菜单构建查看全部
-
去掉herf的下划线:text-decoration:none 去掉<li>标签前面的点list-style:none查看全部
-
其实也可以对a加个圆角样式: border-radius background-position 属性设置背景图像的起始位置。查看全部
举报
0/150
提交
取消