我有两个 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 提前谢谢:)