我正在研究一个项目,在那里我有一个动画按钮,它用颜色填充自己。如何从CSS按钮动画中删除闪烁?
下面是HTML代码:
<input type="submit" class="button" value="Button">
这里是CSS代码:
.button{
border: 3px solid #1161ee;
cursor: pointer;
box-shadow: inset 0 0 0 0 rgba(17,97,238,0);
-webkit-transition: all ease 0.8s;
-moz-transition: all ease 0.8s;
transition: all ease 0.8s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.button:hover {
box-shadow: inset 51px 0 0 0 #1161ee;
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
}
这里你可以看到它在行动:-):
https://jsfiddle.net/m8f1k3sp/
问题与此代码是,虽然按钮填充本身,它随机闪烁,我不 知道为什么。也许我忘了在CSS中添加一些东西,或者其他的东西是错误的,我不知道。感谢您的帮助! :-)
我相信你需要设置更多的参数,你的箱子的影子。试试https://jsfiddle.net/m8f1k3sp/5/ – Huangism