CSS3: background: -webkit-linear-gradient(bottom,rgba(127,255,0,0.2),rgba(0 ,205, 0, 1));
background: -o-linear-gradient(red,green);
background: -moz-linear-gradient(bottom,rgba(127,255,0,0.2),rgba(0, 205, 0 ,1));
background: linear-gradient(to bottom,rgba(127,255,0,0.2),rgba(0, 205 ,0 ,1));
background: -o-linear-gradient(red,green);
background: -moz-linear-gradient(bottom,rgba(127,255,0,0.2),rgba(0, 205, 0 ,1));
background: linear-gradient(to bottom,rgba(127,255,0,0.2),rgba(0, 205 ,0 ,1));
2017-04-09
其实可以 ul li:hover{background-color:#666; }
ul li:hover a{color: #fff;} 简单点
ul li:hover a{color: #fff;} 简单点
2017-04-07
引用之前章节别人实现的一个更为简单的方法,即用toggle()来实现:
$("li").has("ul").hover(function() {
$(this).children("ul").toggle();
});
$("li").has("ul").hover(function() {
$(this).children("ul").toggle();
});
2017-03-30
导航里面的li不是居中显示的,看着很不爽,第一ul li里面的text-align:center其实是无效的,因为li是浮动的,且ul是没有高度的。我们可以把ul设为display:inline-block,再在它的父元素也就是.nav中设置text-align:center就好了,这样其实是让ul整块居中了,但效果也是我们想要的。
2017-03-29
最新回答 / Mr_Zheng_0
这个只是个参数,是随便取的,你如果不理解可以取成obj等名称的参数,这里用li,只是便于你去理解这个参数代表什么,这里li指的就是<li onmouseover="showsubmenu(this)" onmouseout="hidesubmenu(this)"><a href="#">课程大厅</a>这里的li
2017-03-29