Это довольно просто с анимацией по ключевым кадрам.
К сожалению, в настоящее время только Firefox поддерживает анимацию псевдоэлементов, но вот пример эффекта.
Это работаетанимируя абсолютные координаты псевдоэлемента.
Вот необходимый код:
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
, возможно.