gpt4 book ai didi

css - 是否可以使用转换在两个 css 类之间创建循环?

转载 作者:行者123 更新时间:2023-11-28 09:19:57 24 4
gpt4 key购买 nike

我想知道是否可以在一个元素的两个 css 类之间纯用 CSS(显然是 3)创建一个循环。

例如想象一下,我有一个错误框,我希望它的 background-color 动画从 redyellow 而它的 font-size18px 增加到 24px 然后减少回到 18px 并连续做这个动画。

.state-red {
background-color: red;
color: yellow;
font-size: 18px;
}


.state-yellow {
background-color: yellow;
color: red;
font-size: 24px;
}

最佳答案

您可以使用 CSS3 animations MDN 来完成(另见 W3C Specs)

.state-loop{
animation-duration:2s;
animation-name: sizeandcolor;
animation-iteration-count: infinite;
animation-direction: alternate;
}

@keyframes sizeandcolor{
from{
background-color: red;
color: yellow;
font-size: 18px;
}

to{
background-color: yellow;
color: red;
font-size: 24px;
}

}

演示在 http://jsfiddle.net/gaby/ZtQRG/

关于css - 是否可以使用转换在两个 css 类之间创建循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13669598/

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