gpt4 book ai didi

html - 如何在动画后保留样式?

转载 作者:技术小花猫 更新时间:2023-10-29 11:45:17 25 4
gpt4 key购买 nike

我正在制作作品集以展示我何时申请下一次学习。由于我们生活在 2012 年,它有大量花哨的动画和 CSS3 垃圾,只是为了给他们“我们需要这个人”的感觉。我现在遇到了一个小问题。

这是特定元素的一小部分:

/* This is the CSS of the elements with the id called 'fadein' */
#fadein {
-moz-animation-duration: 2s;
-moz-animation-name: item;
-moz-animation-delay: 4.5s;
-webkit-animation-duration: 5s;
-webkit-animation-name: item;
-webkit-animation-delay: 4.5s;
opacity:0;
-webkit-opacity:0;
}

@-webkit-keyframes item {
from {
-webkit-opacity: 0;
}
to {
-webkit-opacity: 1;
}
}

请注意,我省略了 Firefox 关键帧,因为它们完全相同。是的,格式丑陋的 CSS 使 ID 为“淡入”的元素...淡入。

问题是,动画结束后元素又消失了。这会将丑陋的 Css 变成无法使用的 Css。

有人知道如何在动画后保持更改后的样式吗?

我想这个问题之前已经有人问过,如果是的话我很抱歉。

最佳答案

尝试:

#fadein {
-webkit-animation-fill-mode: forwards; /* Chrome 16+, Safari 4+ */
-moz-animation-fill-mode: forwards; /* FF 5+ */
-o-animation-fill-mode: forwards; /* Not implemented yet */
-ms-animation-fill-mode: forwards; /* IE 10+ */
animation-fill-mode: forwards; /* When the spec is finished */
}

关于html - 如何在动画后保留样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9131026/

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