【发布时间】:2014-12-13 08:21:10
【问题描述】:
我有一个 div 是框和一个不透明度设置为 0 的“p”元素。当我将鼠标悬停在 div 上时,我希望“p”元素的不透明度更改为 1。我有以下代码。它对我来说看起来很合适,但它不起作用。我无法弄清楚它的问题。有人能帮我吗。提前致谢。
HTML:
<p class="se">Hover over the div element below</p>
<div class="box"></div>
css:
.se{
position: relative;
color:red;
opacity:0;
}
.se{
-webkit-transition: opacity 2s;
transition: opacity 2s;
}
.box{
position: relative;
left: 400px;
width: 100px;
height: 100px;
background: red;
}
box:hover + .se{
opacity:0;
}
jsFiddle http://jsfiddle.net/2f1k5yq4/
【问题讨论】:
-
+是相邻兄弟选择器。它选择紧随其后的兄弟。
标签: css hover css-transitions