我想灰色变成绿色,然后旱厕时,我的元素是悬停 ,当鼠标走出元素:
如果我的元素是绿色转到灰色
如果我的elemnt是水绿色然后灰色
更准确我想做转换但是对于3种颜色
当我们使用转换2色 结果很大,当鼠标元件出现故障时,颜色变化渐变为第一个像灰色 但动画时鼠标走出元素颜色非常快变灰
什么是解决方案?让动画悬停像过渡悬停
这是我的代码,但不工作。
@keyframes test {
0% {
background: gray;
}
50% {
background: green;
}
100% {
background: aqua;
}
}
@keyframes test1 {
0% {
background: aqua;
}
50% {
background: green;
}
100% {
background: gray;
}
}
.one {
width: 300px;
height: 300px;
margin: 50px auto;
background: gray;
animation: test1 2s;
}
.one:hover {
animation: test 2s alternate;
animation-fill-mode: forwards;
}
<div class="one"></div>
你介意使用额外的元素吗?所以你可以让外部元素从灰色变成绿色,内部元素从绿色变成蓝色? – BillyNate