<div class="menu_main">
<ul class="menu slide">
<li><a href="...." class="orange">NAME2</a></li>
<li><a href="...." class="blue">NAME1</a></li>
</ul>
<div class="box"></div>
</div>
...
CSS代码是:
.....
.menu_main {
float:left;
font:normal bold 11px/35px verdana, sans-serif;
overflow:hidden;
position:relative;
left:50px;
}
.menu_main .box {
-moz-transition-duration:.4s;
-o-transition-duration:.4s;
-webkit-transition-duration:.4s;
background-color:rgba(255, 250, 250, 0.5);
height:0;
width:900px;
}
.menu_main:hover div.box {
height:250px;
}
...
.ul.menu li a.blue:hover,ul.menu li:hover a.blue {
background:#c00;
}
...
非常感谢你的关注。我希望我一直很清楚
答案 0 :(得分:0)
.main_menu:hover .blue {
width: 350px;
transition: width 1s;
}
答案 1 :(得分:0)
我建议使用<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
在您的头部中包含jQuery,这将允许您使用以下代码来实现您想要做的事情:
$('.blue').hover(function() {
$('.box').css(width: '350px');},
function() {
$('.box').css(width: '250px');};);