gpt4 book ai didi

没有渐变和即时更改属性的 CSS 动画

转载 作者:行者123 更新时间:2023-11-28 00:27:12 28 4
gpt4 key购买 nike

在 CSS 中使用 @keyframes 我可以获得属性在 animation-duration 内逐渐改变的动画。但我想要一些东西来立即改变属性。因此,标签的整个 0% 到 25% 的属性都是一个,然后它会立即改变,而不是逐渐改变。我该怎么做?

最佳答案

.move-me {
display: inline-block;
padding: 20px;
color: white;
position: relative;
margin: 0 0 10px 0;
}
.move-me-1 {
animation: move-in-steps 8s steps(4) infinite;
}
.move-me-2 {
animation: move-in-steps 8s steps(4, start) infinite;
}
.move-me-3 {
animation: move-in-steps 8s infinite;
}

body {
padding: 20px;
}

@keyframes move-in-steps {
0% {
left: 0;
background: blue;
}
100% {
left: 100%;
background: red;
}
}
<div class="move-me move-me-1">steps(4, end)</div>
<br>
<div class="move-me move-me-2">steps(4, start)</div>
<br>
<div class="move-me move-me-3">no steps</div>

你需要的可能是 css 动画中的 steps()我从这个页面引用的代码片段 https://css-tricks.com/using-multi-step-animations-transitions/

关于没有渐变和即时更改属性的 CSS 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54588851/

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