キーフレームアニメーションはかなり簡単です。
Firefoxは現時点では擬似要素のアニメーション化をサポートしていますが、ここではexample です。
絶対配置された擬似要素の座標をアニメーション化することで機能します。ここ
必要なコードである:
a {
display:block;
height:50px; width:50px;
position:relative;}
a:after,a:before{
content:'';
width:5px; height:5px;
display:block;
position:absolute;
-moz-animation: autocast 2s infinite;
background:black;
}
@-moz-keyframes autocast {
0% {top:0; left:0;}
25% {top:0; left:45px;}
50% {top:45px; left:45px;}
75% {top:45px; left:0;}
100% {top:0; left:0;}
}
a:before{ -moz-animation-delay: 1s;}
また、おそらく、複数box-shadows
で移動ボックスの末尾グローをアニメートすることができました。
良いとはいえ、アニメーションにベジェ曲線を使用しているようにも見えます。この場合、線形変換としてうまくいくと思います。 ( '-moz-animation:... 'を読む行を' -moz-animation:autocast 2s infinite linear'と読むように変更することができます) – Nightfirecat