如何使用CSS过渡效果

如何使用CSS过渡效果,css,css-transitions,transition,Css,Css Transitions,Transition,我想学习如何使用css转换效果,但我想不通。我想在我的网站上添加这样的过渡效果(查看公文包部分),但每次我尝试添加淡入过渡效果时,它都不起作用。我不知道我做错了什么。我已经准备好了标记,但是我无法使转换效果生效。有人能帮我弄清楚吗 这是我的标记 <div class="home-photo-gallery"> <div class="gallery-item-wrap"> <a href="#"><img src="http://realfood

我想学习如何使用css转换效果,但我想不通。我想在我的网站上添加这样的过渡效果(查看公文包部分),但每次我尝试添加淡入过渡效果时,它都不起作用。我不知道我做错了什么。我已经准备好了标记,但是我无法使转换效果生效。有人能帮我弄清楚吗

这是我的标记

<div class="home-photo-gallery">
<div class="gallery-item-wrap">
    <a href="#"><img src="http://realfood.tesco.com/media/images/juicehero-d2faf7ed-c433-4971-b1fc-b1ff7bf093fe-0-472x310.jpg" /></a>
    <div class="item-text">
        <h4>Orange</h4>
    </div>
</div>
拨弄


提前谢谢,我真的很感激

您需要在正确的位置使用
不透明度
缓和
。)

检查此更新的小提琴:


(我希望这就是您想要的效果。)

您需要在正确的位置使用
不透明度
缓解
。)

检查此更新的小提琴:


(我希望这就是您想要的效果。)

您需要在正确的位置使用
不透明度
缓解
。)

检查此更新的小提琴:


(我希望这就是您想要的效果。)

您需要在正确的位置使用
不透明度
缓解
。)

检查此更新的小提琴:


(我希望这就是你想要的效果。)

你可以使用CSS转换。这是最新的提琴:


您可以使用CSS转换来实现这一点。这是最新的提琴:


您可以使用CSS转换来实现这一点。这是最新的提琴:


您可以使用CSS转换来实现这一点。这是最新的提琴:


我不认为这些是CSS转换。我敢打赌会有很多JS同时运行,以使其正常工作并看起来如此。我不认为这些是CSS转换。我敢打赌会有很多JS同时运行,以使其正常工作并看起来如此。我不认为这些是CSS转换。我敢打赌会有很多JS同时运行,以使其正常工作并看起来如此。我不认为这些是CSS转换。我敢打赌,有很多JS同时运行,以使其正常工作,并使其看起来像那样。
.gallery-item-wrap {
    position: relative;
}

.item-text h4 {
    position: absolute;
    top: 60px;
    width: 100%;
    color: white;
    font-size: 50px;
    text-align: center;
}

.item-text {
    position: absolute;
    width: 472px;
    height: 310px;
    background: rgba(0, 0, 0,0.8);
    top: 0;
    display: none;
}

.gallery-item-wrap:hover .item-text {
    display: block;
    transition: opacity 1s ease-in-out;
}
.gallery-item-wrap {
    position: relative;
}

.item-text h4 {
    position: absolute;
    top: 40px;
    width: 100%;
    color: white;
    font-size: 50px;
    text-align: center;
    transition: all 0.5s;    
}

.item-text {
    position: absolute;
    width: 472px;
    height: 310px;
    background: rgba(0, 0, 0,0.8);
    top: 0;
    opacity: 0;
    transition: all 0.3s;
}

.gallery-item-wrap:hover .item-text {
    opacity: 1; 
}

.gallery-item-wrap:hover .item-text h4 {
    top: 60px;
}