【问题标题】:trigger css transition from a different element从不同的元素触发 css 过渡
【发布时间】:2014-02-08 18:02:52
【问题描述】:

我有一个div,里面有两张图片。两个图像都包含在一个 a 标记中。

第一个图像是一个实体图像,它有一个相对位置。第二个图像是一个透明的 PNG,它位于实体图像的顶部,具有绝对定位。两张图片的大小相同,并且两张图片的不透明度都降低了。

基本上,我希望能够在悬停时将两个图像都转换为完全不透明,但是透明的 PNG 完全覆盖了实体图像。使用:hover 只会触发顶部图像的过渡,因为从技术上讲,我并没有将鼠标悬停在下面的实体图像上。

有什么方法可以实现吗?

【问题讨论】:

    标签: css css-transitions


    【解决方案1】:

    改用父级a 元素的:hover 伪类:

    div a:hover img {opacity:1;}
    

    这将同时将过渡应用于两个子 img 元素。

    【讨论】:

    • 当然!代表我的愚蠢疏忽!非常感谢,辛苦了!
    猜你喜欢
    • 2022-01-11
    • 2018-04-16
    • 2011-10-27
    • 1970-01-01
    • 2019-12-20
    • 1970-01-01
    • 1970-01-01
    • 2014-08-20
    相关资源
    最近更新 更多