In the following example I created a blinking eyes animation using CSS and an SVG: http://codepen.io/JamesTheHacker/pen/oLZVrY
It works fine in chrome, but on Firefox the eyes do not appear unless I specifically provide a width and height attribute on the <rect>
.
Without the attribute the eyes are not visible. If I add the attribute the CSS height
animation has no effect.
Only Chrome has so far implemented this part of the unfinished SVG 2 specification.
You have already an excellent answer indicating what the problem is
You can solve it this way