J'essaie de faire en sorte qu'une propriété d'animation CSS reste en place après avoir été complétée, est-ce possible ?
Voici ce que j'essaie de faire...
L'élément doit être caché lorsque l'utilisateur arrive sur la page, après 3 secondes (ou autre), il doit apparaître en fondu et une fois l'animation terminée, il doit rester en place.
Voici une tentative de violon... http://jsfiddle.net/GZx6F/
Voici le code de préservation...
<h2>Test</h2>
<style>
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 0.9;
}
}
h2 {
animation: fadeIn 1s ease-in-out 3s;
}
</style>
Je sais comment faire cela avec jQuery... cela serait comme ceci...
<h2>test</h2>
<script>
$(document).ready(function(){
$('h2').hide().delay(3000).fadeIn(3000)
});
</script>