【发布时间】:2021-10-16 16:28:20
【问题描述】:
我无法对“颜色”进行转换,因为此属性用于启动动画。然而,“背景颜色”的行为应该如此。
这是我的 CSS:
div{
font-size: 7rem;
animation-name: appearance;
animation-duration: 2s;
animation-fill-mode: forwards;
transition: background-color 2s, color 2s;
}
div:hover{
background-color: black;
color: white;
animation-fill-mode: none;
}
@keyframes appearance{
0%{
color: white;
}
100%{
color: black;
}
}
JSFiddle that demostrates what I mean
有什么技巧可以让过渡顺利进行吗?
【问题讨论】:
-
您需要在此处在您的问题中发布minimal reproducible example,并在任何其他网站上发布not a link。
标签: css animation transition