当你将鼠标悬停在Chrome中的徽标上时,动画就会生效。
.logo_animate:hover{
-webkit-filter: drop-shadow(-1px 0px 1px #705C12) drop-shadow(-1px 0px .02px
#705C12) drop-shadow(2px 0px .02px #705C12) drop-shadow(-1px 0px 1px #5C0704)
drop-shadow(-.02px 0px 1px #5C0704) drop-shadow(-.04px 0px 1px #5C0704)drop-
shadow(-1px 0px .02px #5C0704) drop-shadow(-.02px 0px .02px #5C0704) drop-
shadow(-.04px 0px .02px #5C0704) drop-shadow(.02px 0px .05px #5C0704);
filter: drop-shadow(-1px 0px 1px #705C12) drop-shadow(-5px 0px .02px #705C12)
drop-shadow(-.02px 0px .02px #705C12) drop-shadow(-1px 0px 1px #5C0704) drop-
shadow(-.02px 0px 1px #5C0704) drop-shadow(-.04px 0px 1px #5C0704)drop-
shadow(-1px 0px .02px #5C0704) drop-shadow(-.02px 0px .02px #5C0704) drop-
shadow(-.04px 0px .02px #5C0704) drop-shadow(.02px 0px .05px #5C0704);
stroke: #fff59d;
}当你在Firefox中将鼠标悬停在徽标上时,它会在"mouseout“上启动动画(不是使用Javascript,但这就是效果)。
为什么Firefox不会在悬停在SVG上时触发CSS更改?
提前谢谢你。
发布于 2018-07-17 02:34:57
对我来说,它在Chrome和Firefox中的工作方式是相同的,没有这一行:
-webkit-animation-fill-mode: forwards;https://stackoverflow.com/questions/51361415
复制相似问题