悬停问题-在悬停时显示图像

时间:2018-10-10 02:02:35

标签: html css

新手在这里。

目标是在悬停时显示包含文本的图像。当我将鼠标悬停在图像显示的“测试”容器上时,我从技术上得到了想要的东西。但是,当我将鼠标悬停在“文本”区域上时,它不会显示。任何帮助将不胜感激。

HTML:

<div class="test">
    <img class="testimg" src="images/feat-img2.jpg">
    <p class="test-text">This is a caption text</p>
</div>

CSS:

.test {
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 200px;
    overflow: hidden;
    background: #111111;
}
.test img {
    display: block;
    max-width: 100%;
    height: auto;
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
.test:hover, .test img:hover {
    opacity: 1;
}

.testimg {
    width: 100%;
    height: auto;
}

.test-text {
    display: block;
    position: absolute;
    width: 100%;
    color: #fff;
    left: 50%;
    bottom: 50%;
    padding: 1em;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

HOVERED OVER TEXT & ORIGINAL STATE

HOVERED OVER CONTAINER

1 个答案:

答案 0 :(得分:2)

将此属性添加到测试文本类中

pointer-events: none;