【发布时间】:2013-07-01 09:43:07
【问题描述】:
我有两个 div,我希望当我将鼠标悬停在一个 div 上时,两个 div 的边框颜色都应该改变...
CSS:
.uperdiv {
width:80%;
background-color:black;
margin-left:10%;
border-style:none solid none solid ;
border-width:5px;
border-color:#fff;
border-top-style:none;
height:170px;
margin-top:-220px;
transition:border-color 2s;
-moz-transition:border-color 2s;
-webkit-transition:border-color 2s;
-o-transition:border-color 2s;
}
.uperdiv:hover + .lowerdiv{
border-color:#9900ff;
}
.lowerdiv {
border-style:none solid solid solid ;
border-color:#fff;
border-width:5px;
background-color:black;
width:80%;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;
height:50px;
margin-left:10%;
}
HTML
<div class="uperdiv">
Some text
</div>
<div class="lowerdiv">
</div>
我尝试了 + 号,但是当我将鼠标悬停在上 div 上时,它会改变下 div 边框的颜色......你可以说我想创建一个 div 的效果。 现在我不知道..有什么办法吗? 并且请不要只使用 jquery 和 javascript css 和 css3 在此先感谢:)
【问题讨论】: