gpt4 book ai didi

html - 纯CSS结合两个动画

转载 作者:太空宇宙 更新时间:2023-11-04 06:04:42 25 4
gpt4 key购买 nike

我正在尝试将两个动画平滑地组合在一起,以使我网站首页上的标题淡入淡出并向上滑动,然后向左滑动,使两个动画左对齐而不是居中对齐。尝试这样做时,我遇到了两个动画同时运行或一个运行在另一个之上的问题。

我曾尝试在标签中添加两个单独的 CSS 类,并只创建一个来处理这两个类。我相信创建两个 slideLeftTop 和 slideLeftBottom 会更有效地工作,因为文本在底部更长,最终目标是让这两个左对齐,而不是它们在开始时如何居中对齐。

@-webkit-keyframes slideLeftTop{
0% {
-webkit-transform: translate3d(0,100%,0);
}
100% {
-webkit-transform: translateX(-20%)
}
}

https://jsfiddle.net/k2tvur84/1/

我希望标题淡入淡出,停顿 3 秒,然后向左滑动约 40% 的页面。

最佳答案

您可以将所有更改与关键帧结合起来。这是你想要的吗?

.animated {
-webkit-animation-duration: 7s;
animation-duration: 7s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0,100%,0);
-ms-transform: translate3d(0,100%,0);
transform: translate3d(0,100%,0);
}
25% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
70% { -webkit-transform: translate3d(0,100%,0);}
100% { -webkit-transform: translateX(-20%)}
}

可以看看here对于这种方法。希望有所帮助!

关于html - 纯CSS结合两个动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56976460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com