L'expansion des cercles avec des animations CSS3

Je suis en train de le faire afin que lorsque la page se charge des cercles d'apparaître, ce qui est très bien, mais j'en ai besoin pour grandir vers l'extérieur pour petits et grands à partir du centre non pas à partir du haut à gauche:

Vous pouvez voir ce que j'ai actuellement ici: http://thomasbritton.co.uk/projects/ebrd/

Idéalement, ils veulent que cela se fait en CSS, mais peut utiliser JS si c'est plus facile/plus stable.

Des idées?

Voici mon css aussi pour la partie animation:

.circle a {
border-radius: 150px;
color: #fff;
height: 0;
position: absolute;
text-decoration: none;
width: 0;
}
.circle a.grow {
-webkit-animation-name: grow;
-webkit-animation-duration: 2.2s;
-webkit-animation-timing-function: ease;
-webkit-animation-iteration-count: 1;
-webkit-animation-direction: normal;
-webkit-animation-delay: 0;
-webkit-animation-play-state: running;
-webkit-animation-fill-mode: forwards;
-moz-animation-name: grow;
-moz-animation-duration: 2.2s;
-moz-animation-timing-function: ease;
-moz-animation-iteration-count: 1;    
-moz-animation-direction: normal;
-moz-animation-delay: 0;
-moz-animation-play-state: running;
-moz-animation-fill-mode: forwards;
animation-name: grow;
animation-duration: 2.2s;
animation-timing-function: ease;
animation-iteration-count: 1; 
animation-direction: normal;
animation-delay: 0;
animation-play-state: running;
animation-fill-mode: forwards;
}
@-webkit-keyframes grow {
0% { -moz-transform: scale(0); }
100% { -moz-transform: scale(1); }
}
@-moz-keyframes grow {
0% { -moz-transform: scale(0); }
100% { -moz-transform: scale(1); height: 168px; width: 168px; }
}
@keyframes grow {
0% { -moz-transform: scale(0); }
100% { -moz-transform: scale(1); }
}
Je peux les voir grandir mais ils n'ont pas une fixzd centre.
comment dois-je aller sur l'application d'un centre fixe?
Vous auriez besoin de faire les cercles position: relative et animer leur top et left propriétés ainsi que la largeur et de la hauteur. Aussi, une note pour les non-utilisateurs de Firefox: utiliser Firefox pour voir le plein effet.
Ne fonctionne pas sous chrome 17.0.963.56
Le lien est 404 pour moi.

OriginalL'auteur thomasbritton | 2012-02-16