动画翻译无法正常工作

时间:2020-05-29 16:44:47

标签: css animation transform translate drop

当页面加载时,我想制作一个放下动画,类似于我在其他人身上看到的一个有效示例,但我的却没有。图像完全不会掉落,不会从0不透明度转换为1不透明度。在给定的持续时间之后,它突然出现。请帮帮我。

.cover img{
    height: 60vh;
    filter: drop-shadow(1px 5px 3px black);
    position: relative;
    left: 60px;
    animation: drop 1.5s ease;
}
@keyframes drop{
    0% {
        opacity: 0%;
        transform: translateY(-80px);
    }

    100% {
        opacity: 1%;
        transform: translateY(0px);
    }
}

1 个答案:

答案 0 :(得分:0)

我认为您做错了事,使用了不透明度的百分比。您只需要号码。

@keyframes drop {
    0% {
        opacity: 0;
        transform: translateY(-80px);
    }
    100% { 
        opacity: 1;
        transform: translateY(0px);
    }
}

有帮助吗?