所以我tyring淡入一个图像和其他出在使用HTML/CSS徘徊。 这些图像坐在彼此的顶部。一个是透明的播放按钮(它必须位于顶部?)另一个是图片。当盘旋时,我希望播放按钮淡入,图片淡出。如何在悬停其他图像时更改一幅图像的CSS?
我已经做了无数次的研究和这里是我目前有:
<div id="videocontainer">
<a href="#"><img class="playButton" onclick="do something" src="imagesrc" alt="" /></a>
<img class = "vidImage" src="imagesrc" alt=""/>
</div>
,这里是我的CSS
#videocontainer
{
position: relative;
width: 760px;
height:400px;
}
.playButton
{
z-index: 500;
position: absolute; top: 0; left: 0;
width:760px;
height:400px;
}
.vidImage
{
position: relative;
top: 0;
left: 0;
}
.playButton:hover ~ .vidImage
{
-webkit-opacity: 0.25;
-moz-opacity: 0.25;
opacity: 0.25;
-webkit-transition: all 3s ease;
-moz-transition: all 3s ease;
-ms-transition: all 3s ease;
-o-transition: all 3s ease;
transition: all 3s ease
}
.playButton:hover
{
-webkit-opacity: 0.25;
-moz-opacity: 0.25;
opacity: 0.25;
-webkit-transition: all 3s ease;
-moz-transition: all 3s ease;
-ms-transition: all 3s ease;
-o-transition: all 3s ease;
transition: all 3s ease;
}
这应该淡化两者的图像和播放按钮,播放按钮被徘徊。但它只是淡化了播放按钮,没有任何事情发生在vidimage上。是否有可能是因为透明播放按钮比视频图像稍大一点,因为它覆盖了它,所以它没有影响它?我的大部分研究都告诉我在我的CSS中使用〜或者+,但没有一个适合我。谢谢您的帮助。
这里是什么,我目前正与合作链接:http://webdesignog.com
也在使用jQuery的选择吗?它包含用于悬停/点击对象上的交叉淡入淡出的现有方法。 – flacnut 2013-04-09 01:09:04
我不想深入研究jQuery并将其应用到每篇文章中。但如果它是最后的手段,那么我会尝试。 – 2013-04-09 01:14:20
如果您想保留当前的HTML标记,那么您无法使用CSS来做到这一点。 – 2013-04-09 01:16:49