我有一些图像链接重叠,在悬停时,我希望悬停在其余的上方。将块元素设置为“淡出”另一个
只需更改悬停时的z-index并使其显示在其余上方,就很容易。但是我在这里寻找一些漂亮的动画。我不认为有一种方法可以在CSS中为z-index设置动画,但是在这里我还有其他一些不透明的技巧,可能会使这些链接看起来像是“在其他人之上褪色”。
<div class="block-links">
<a href="#" style="background-image:url(http://placekitten.com/400);"></a>
<a href="#" style="background-image:url(http://placekitten.com/500);"></a>
</div>
Codepen:http://codepen.io/tenold/pen/dXmXyX
UPDATE
如果任何人来这里寻找这个答案,这是我落得这样做,基于以下史蒂夫的r答案。我添加了一些JavaScript,使其更具可扩展性。
http://codepen.io/tenold/pen/qNoNkb
这是我想要的效果,但我只添加了2张图片,例如清酒,我有4张图像宽,像这样:http://codepen.io/tenold/pen/qNoNkb – Corey
也许有一个闪光方式来做到这一点:之前和之后:。 – Corey
我敢肯定,这是一种轻松的方式!这是漫长的抽象概念证明。你可以用四个图像做这个工作,但是你可能想要重构它,使它更容易维护。答:在具有相同背景图属性的伪类之后是一个很好的想法。以下是4张图片的效果:http://codepen.io/slrubinstein/pen/RRrRxj –