gpt4 book ai didi

css - 更改动画中的占位符颜色

转载 作者:行者123 更新时间:2023-11-28 03:59:15 25 4
gpt4 key购买 nike

我不知道如何在文本输入中制作动画颜色变化。

这是CSS:

@keyframes anim {
0% {
opacity: 0.2;
color:blue;
}

70% {
opacity: 1;
color: red;
}

100% {
opacity: 0.1;
color: blue;
}
}

input,
input::-webkit-input-placeholder {
animation: anim 4s;

}

HTML:

<input type="text" placeholder="Hello" />

JsBin: https://jsbin.com/yejiwipego/1/edit?html,css,output

不透明度变化很好。我一定是遗漏了什么?

最佳答案

我有点让它工作了,但占位符文本的不透明度似乎有点困惑。我希望这是(某种程度上)您的意思:

编辑;我让它工作得更好。检查新的 JSFiddle

更新版本:https://jsfiddle.net/oycnfxw4/

element {
--main-text-color: rgba(0,0,255,0.8);
}

input, input::-webkit-input-placeholder {
color: var(--main-text-color);
-webkit-animation: anim 4s linear 1 forwards;
animation: anim 4s linear 1 forwards;
}

@keyframes anim {
0% {
opacity: 0.2;
--main-text-color: rgba(0,0,255,0.2);
}

70% {
opacity: 1;
--main-text-color: rgba(255,0,0,1);
}

100% {
opacity: 0.1;
--main-text-color: rgba(0,0,255,0.5);
}
}

关于css - 更改动画中的占位符颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43299503/

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