0
我明白這個動畫應該像在HTML元素上一樣工作在SVG上,但顯然我錯了!用於SVG不工作的CSS動畫
如何在SVG上使用CSS實現這種效果? Fiddle here。
div {
background: blue;
width: 400px;
height: 100px;
animation-name: example;
animation-duration: 4s;
animation-iteration-count: infinite;
}
@keyframes example {
0% {
filter: brightness(1);
filter: contrast(1);
-webkit-filter: brightness(1);
-webkit-filter: contrast(1);
}
50% {
filter: brightness(0.1);
filter: contrast(0.1);
-webkit-filter: brightness(0.1);
-webkit-filter: contrast(0.1);
}
100% {
filter: brightness(1);
filter: contrast(1);
-webkit-filter: brightness(1);
-webkit-filter: contrast(1);
}
}
哈哈哈!太長時間在屏幕前!謝謝。 – TheRealPapa
嗨@Ovidiu Unguru我在這裏問了一個稍微不同的版本。 https://stackoverflow.com/questions/46073426/css-animation-on-svg-group – TheRealPapa
請記住,這將無法在IE或邊緣...需要js後備 – Ruskin