Bonjour,
J'ai besoin d'explications, je teste les animations svg
J'ai deux losanges déclarés en svg:
Et je veux (bêtement) faire un fade-in (d'où opacity: 0) et en même temps une translation de la gauche vers la droite:
Je ne comprends pas pourquoi:
1. la rotation est prise en compte dans l'animation?
2. le sens de l'animation est de droite à gauche?
3. une fois l'animation finie, le svg reprend sa position initiale?
Si quelqu'un pouvait m'éclairer sur ces trois points...
Merci beaucoup
J'ai besoin d'explications, je teste les animations svg
J'ai deux losanges déclarés en svg:
<svg xmlns="http://www.w3.org/2000/svg" width="500" height="500" viewBox="0 0 500 350">
<rect x="-80" y="-80" width="200" height="200" transform="rotate(45)" id="carre1" class="st0"/>
<rect x="-100" y="-100" width="200" height="200" transform="rotate(45)" id="carre2" class="st0" />
</svg>
Et je veux (bêtement) faire un fade-in (d'où opacity: 0) et en même temps une translation de la gauche vers la droite:
@keyframes mes_carres {
0% {
opacity: 0;
}
100% {
transform: translateX(100px);
opacity: 1;
}
}
#carre1,
#carre2 {
animation: mes_carres 10s ease;
}
Je ne comprends pas pourquoi:
1. la rotation est prise en compte dans l'animation?
2. le sens de l'animation est de droite à gauche?
3. une fois l'animation finie, le svg reprend sa position initiale?
Si quelqu'un pouvait m'éclairer sur ces trois points...
Merci beaucoup