Du texte sur mon image! :(
Fermé
borg80
-
17 nov. 2015 à 18:22
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 18 nov. 2015 à 11:53
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 18 nov. 2015 à 11:53
A voir également:
- Du texte sur mon image! :(
- Excel cellule couleur si condition texte - Guide
- Image iso - Guide
- Insérer une image dans word sans bouger le texte - Guide
- Transcription audio en texte word gratuit - Guide
- Acronis true image - Télécharger - Sauvegarde
2 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
18 nov. 2015 à 11:15
18 nov. 2015 à 11:15
Salut,
Une solution possible :
Quelques remarques :
- remplacement de la balise figure qui n'était pas correctement utilisée
- remplacement des balises img par une balise div en affichant l'image en fond de la div et permettant ainsi d'écrire du texte sur l'image
- factorisation et corrections du css
Bonne journée
Une solution possible :
<!-- HTML --> <div id="slider"> <div class="slides"> <div class="slide" style="background-image: url('http://img15.hostingpics.net/pics/961336ESSAISIMAGES.jpg')">texte 1</div> <div class="slide" style="background-image: url('http://img15.hostingpics.net/pics/961336ESSAISIMAGES.jpg')">texte 2</div> <div class="slide" style="background-image: url('http://img15.hostingpics.net/pics/961336ESSAISIMAGES.jpg')">texte 3</div> </div> </div>
/* CSS */ #slider { width: 100%; text-align:center; overflow: hidden; } #slider .slides { position: relative; width: 500%; margin: 0; padding: 0; left: 0; text-align: left; font-size: 0; animation: 30s slidy infinite; } #slider .slides .slide { display: inline-block; width: 20%; height: 100px; background-size: cover; font-size: 14px; } @keyframes slidy { 0% { left: 0%; } 20% { left: 0%; } 25% { left: -100%; } 45% { left: -100%; } 50% { left: -200%; } 70% { left: -200%; } 75% { left: -300%; } 95% { left: -300%; } 100% { left: -400%; } }
Quelques remarques :
- remplacement de la balise figure qui n'était pas correctement utilisée
- remplacement des balises img par une balise div en affichant l'image en fond de la div et permettant ainsi d'écrire du texte sur l'image
- factorisation et corrections du css
Bonne journée
Salut,
je me permet une question sur le sujet:
N'est ce pas plus lourd(à exécuter) l'animation en tout CSS plutôt qu'avec un peu de javascript(en tout cas pour un défilement d'images simple).
C'est vrai que sans interactivité ni contenu dynamique c'est une bonne alternative à Flash pour les animations mais quand j'ai plus d'une animation CSS sur ma page avec un netbook le navigateur frise puis plante.
Sur la plupart des sites sur l'animation CSS il est souvent indiqué de ne pas utiliser de trop nombreuses animations et que certaines transformations en particulier posent problèmes.
Quels sont vos avis sur ces performances(qui s'amélioreront le temps que tous les navigateurs soit plus optimisés aux normes HTML5 et au CSS3)?
je me permet une question sur le sujet:
N'est ce pas plus lourd(à exécuter) l'animation en tout CSS plutôt qu'avec un peu de javascript(en tout cas pour un défilement d'images simple).
C'est vrai que sans interactivité ni contenu dynamique c'est une bonne alternative à Flash pour les animations mais quand j'ai plus d'une animation CSS sur ma page avec un netbook le navigateur frise puis plante.
Sur la plupart des sites sur l'animation CSS il est souvent indiqué de ne pas utiliser de trop nombreuses animations et que certaines transformations en particulier posent problèmes.
Quels sont vos avis sur ces performances(qui s'amélioreront le temps que tous les navigateurs soit plus optimisés aux normes HTML5 et au CSS3)?
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
18 nov. 2015 à 11:53
18 nov. 2015 à 11:53
La plupart des animations javascript se contente au final de manipuler du css, donc en général les animations gérées uniquement en css seront plus rapide et plus légère à exécuter.
Mozilla (et d'autres) recommande le css pour des animations simples : https://developer.mozilla.org/en-US/docs/Web/Performance/CSS_JavaScript_animation_performance
Et oui les animations css sont désormais correctement supportées par la majorité des navigateurs : https://caniuse.com/#feat=css-animation
Mozilla (et d'autres) recommande le css pour des animations simples : https://developer.mozilla.org/en-US/docs/Web/Performance/CSS_JavaScript_animation_performance
Et oui les animations css sont désormais correctement supportées par la majorité des navigateurs : https://caniuse.com/#feat=css-animation