0

我在这里有这个页面(正在进行中)http://kimwilddesigns.com/index_new.htm

在本节中,我希望能够将鼠标悬停在 li 上,让背景图像淡出,让 h2 淡入。这可以通过转换实现吗?我可能没有正确设置它,但我想看看这种效果是否可能。

<div id="categories-wrapper">
    <ul>
        <li class="fine-art"><a href="#"><img src="pics/hp_icon_fine-art.jpg" alt="fine art" width="290" height="240" border="0"></a>
            <h2>fine art work</h2>
        </li>
        <li class="gd">graphic design work</li>
        <li class="students">my students' work</li>
    </ul>
</div>
4

1 回答 1

2

是的,这与 CSS 过渡效果很好,如下所示:

#categories-wrapper li a {
    position:relative;
    display: block
}

#categories-wrapper li h2 {
    position: absolute;
    left: 20px;
    top: 20px;
    opacity: 0;
}

#categories-wrapper li h2,
#categories-wrapper li img {
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

#categories-wrapper li:hover h2 {
    opacity: 1
}

#categories-wrapper li:hover img {
    opacity: 0
}

请参阅Fiddle,通过将 h2 放在标签内来稍微更改您的a标记。

于 2012-07-30T19:29:39.500 回答