Bonjour,
Je viens de créer un logo sur Illustrator, et j'ai exporté ce dernier au format SVG (Fichier > Exporter > Exporter sous...).
Une fois l'exportation faite, j'ai inclus le code dans le fichier HTML de mon site internet.
Je souhaiterai faire une animation sur les éléments de mon logo, notamment au niveau de la position des éléments (donc avec la valeur "translate").
J'aimerai que les éléments arrivent de la gauche du site les uns après les autres et viennent se positionner à leur place initiale.
La méthode n'est pas un soucis. Par contre, ce qui me pose problème, c'est que mes éléments ont déjà un "[i]translate" défini ainsi que d'autres valeurs (scale, etc)[/b] dans le code HTML.
Donc, pour les faire revenir à leur position initiale, cela risque d'être compliqué parce qu'il faudra alors mémoriser chaque valeurs de la propriété "transform" de ces éléments et les appliquer à chacun dans les styles CSS.
De plus, dès que j'applique une transformation aux éléments, leur transformation présente dans le fichier HTML est ignoré, et donc le logo se retrouve en dehors de son cadre d'origine.
Ma question est donc la suivante :
Comment faire pour que tous ces éléments n'aient pas de transform défini ?
Ou, si cela n'est pas possible, comment les faire revenir à leur position initiale dans mon animation sans annuler le positionnement initial déclaré dans le fichier HTML ?
Je vous remercie pour votre aide .
Modifié par SHAKER (13 May 2018 - 09:50)
Je viens de créer un logo sur Illustrator, et j'ai exporté ce dernier au format SVG (Fichier > Exporter > Exporter sous...).
Une fois l'exportation faite, j'ai inclus le code dans le fichier HTML de mon site internet.
Je souhaiterai faire une animation sur les éléments de mon logo, notamment au niveau de la position des éléments (donc avec la valeur "translate").
J'aimerai que les éléments arrivent de la gauche du site les uns après les autres et viennent se positionner à leur place initiale.
La méthode n'est pas un soucis. Par contre, ce qui me pose problème, c'est que mes éléments ont déjà un "[i]translate" défini ainsi que d'autres valeurs (scale, etc)[/b] dans le code HTML.
Donc, pour les faire revenir à leur position initiale, cela risque d'être compliqué parce qu'il faudra alors mémoriser chaque valeurs de la propriété "transform" de ces éléments et les appliquer à chacun dans les styles CSS.
De plus, dès que j'applique une transformation aux éléments, leur transformation présente dans le fichier HTML est ignoré, et donc le logo se retrouve en dehors de son cadre d'origine.
Ma question est donc la suivante :
Comment faire pour que tous ces éléments n'aient pas de transform défini ?
Ou, si cela n'est pas possible, comment les faire revenir à leur position initiale dans mon animation sans annuler le positionnement initial déclaré dans le fichier HTML ?
Je vous remercie pour votre aide .
Modifié par SHAKER (13 May 2018 - 09:50)