首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图像悬停效果不适用于文本

问图像悬停效果不适用于文本
EN

Stack Overflow用户
提问于 2015-07-01 15:52:42
回答 2查看 911关注 0票数 0

我有一个图像,我想显示为一个链接。当鼠标悬停在图像上时,我有悬停效果,但我也想在图像上叠加一个文本标签。问题是,当鼠标停留在文本上时,图像效果就会停止工作。

我的代码如下。有人能建议我怎么解决这个问题吗?

代码语言:javascript
复制
<html>

<style>
    * {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
            -ms-box-sizing: border-box;
                box-sizing: border-box;
    }

    .pic {
        border: 5px solid #FF0000;  
        float: left;
        width: 475px;
        height: 375px;
        margin: 20px;
        overflow: hidden;
        position: relative; 

        -webkit-box-shadow: 5px 5px 5px #C0C0C0;
                box-shadow: 5px 5px 5px #C0C0C0;  
    }

    .grow img {
        width: 475px;
        height: 375px;

        -webkit-transition: all 1s ease;
           -moz-transition: all 1s ease;
             -o-transition: all 1s ease;
            -ms-transition: all 1s ease;
                transition: all 1s ease;
    }

    .grow img:hover {
        width: 570px;
        height: 450px;
    }

    .label {
        top: 150px;
            position:absolute;
            text-align:center;
            font-size:500%; 
            color: FF0000;
            width: 100%;
    }
</style>

<a href="MyLink.html">
    <div class="grow pic">
        <img src="MyImage.jpg" alt="TITLE">
        <div class="label">TITLE</div>
    </div>
</a>

​

EN

回答 2

Stack Overflow用户

发布于 2015-07-01 15:55:29

您可以尝试禁用指针事件:

代码语言:javascript
复制
.label { pointer-events:none; }
票数 2
EN

Stack Overflow用户

发布于 2015-07-01 15:56:46

你的鼠标悬停在你的图像上,将鼠标悬停应用于div。

示例:

代码语言:javascript
复制
.grow:hover img {
    //styles
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31155563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档