【问题标题】:Transparent Overlay Image Triggered From Underlaid Image On Hover [closed]悬停时从覆盖图像触发的透明覆盖图像[关闭]
【发布时间】:2014-05-19 09:23:15
【问题描述】:

我有许多图像在悬停时会展开,它们都有一个展开图标,当直接悬停在上面时会使用 opacity:0; 消失。 理想情况下,我试图让这个图标在悬停在图像中的任何位置时消失,以免在图像完全展开时出现。 一个轻巧简单的解决方案将是理想的,在此先感谢您的帮助。

【问题讨论】:

    标签: css image hover overlay


    【解决方案1】:

    用js你可以试试这个:

    $(".step1 img").hover(
        function(){
            $(this).parent().find(".image-overlay").fadeOut(400);
        },
        function(){
            $(this).parent().find(".image-overlay").fadeOut(400);
        }
    );
    

    或者,你可以使用 toggleClass 或 addClass 代替 fadeOut/fadeIn

    用 css 你可以试试这个

    .step1:hover .image-overlay {
        opacity: 0;
    }
    

    【讨论】:

    • 谢谢,使用了css方法,效果很好,我在同一个主题上尝试了各种配置,但我会得到的。
    猜你喜欢
    • 2011-08-04
    • 2017-10-20
    • 2020-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-21
    相关资源
    最近更新 更多