gpt4 book ai didi

css - 闪烁的背景颜色动画

转载 作者:技术小花猫 更新时间:2023-10-29 10:27:04 26 4
gpt4 key购买 nike

我正在尝试创建一种闪烁的元素动画。它应该持续一秒 - 半秒它有红色边框和绿色 BG,还有半秒绿色边框和红色 BG。颜色的变化应该是即时的。

我试过这样的:

0, 49%, 99%, 100% {
background-color: rgb(117,209,63);
border: 3px solid #e50000;
}
49%, 50%, 99% {
background-color: #e50000;
border: 3px solid rgb(117,209,63);
}

它有点管用,但颜色过渡非常缓慢。我也试过这个:

0%, 49% {
background-color: rgb(117,209,63);
border: 3px solid #e50000;
}
49%, 50% {
background-color: #e50000;
border: 3px solid rgb(117,209,63);
}
50%, 99% {
background-color: #e50000;
border: 3px solid rgb(117,209,63);
}
99%, 100% {
background-color: rgb(117,209,63);
border: 3px solid #e50000;
}

还有这个:

0%, 50% {
background-color: rgb(117,209,63);
border: 3px solid #e50000;
}
50%, 99% {
background-color: #e50000;
border: 3px solid rgb(117,209,63);
}

但没有像预期的那样工作......请帮忙吗?

最佳答案

看看这个。 This fiddle应该相当准确:

.quadrat {
width: 50px;
height: 50px;
-webkit-animation: NAME-YOUR-ANIMATION 1s infinite; /* Safari 4+ */
-moz-animation: NAME-YOUR-ANIMATION 1s infinite; /* Fx 5+ */
-o-animation: NAME-YOUR-ANIMATION 1s infinite; /* Opera 12+ */
animation: NAME-YOUR-ANIMATION 1s infinite; /* IE 10+, Fx 29+ */
}

@-webkit-keyframes NAME-YOUR-ANIMATION {
0%, 49% {
background-color: rgb(117, 209, 63);
border: 3px solid #e50000;
}
50%, 100% {
background-color: #e50000;
border: 3px solid rgb(117, 209, 63);
}
}
<div class="quadrat"></div>

关于css - 闪烁的背景颜色动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34439452/

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