Images de style CSS

Apprenez à styliser des images à l’aide de CSS.
Images arrondies
Utilisez le border-radius
propriété pour créer des images arrondies :

Images miniatures
Utilisez le border
propriété pour créer des images miniatures.
Vignette :
Exemple
image {
bordure : 1px solide #ddd ;
rayon de bordure : 4 px ;
rembourrage : 5px ;
largeur : 150 pixels ;
}
Essayez-le vous-même »
Images réactives
Les images réactives s’ajusteront automatiquement pour s’adapter à la taille de l’écran.
Redimensionnez la fenêtre du navigateur pour voir l’effet :
Si vous souhaitez qu’une image soit réduite si nécessaire, mais jamais agrandie pour être plus grande que sa taille d’origine, ajoutez ce qui suit :
Conseil: En savoir plus sur la conception Web réactive dans notre didacticiel CSS RWD.
Centrer une image
Pour centrer une image, définissez les marges gauche et droite sur auto
et en faire un block
élément:
Exemple
image {
bloc de visualisation;
marge-gauche : auto ;
marge droite : automatique ;
largeur : 50 % ;
}
Essayez-le vous-même »
Images Polaroid / Cartes


Exemple
div.polaroid {
largeur : 80 % ;
couleur de fond : blanc ;
boîte-ombre : 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
img {largeur : 100 %}
div.container {
aligner le texte : centrer ;
rembourrage : 10px 20px ;
}
Essayez-le vous-même »
Image transparente
Le opacity
propriété peut prendre une valeur comprise entre 0,0 et 1,0. Plus la valeur est faible, plus la transparence est grande :

opacité 0.2

opacité 0.5

opacité 1
(défaut)
Texte de l’image
Comment positionner du texte dans une image :
Filtres d’images
Le CSS filter
La propriété ajoute des effets visuels (comme le flou et la saturation) à un élément.
Note: La propriété de filtre n’est pas prise en charge dans Internet Explorer ou Edge 12.
Exemple
Changez la couleur de toutes les images en noir et blanc (100 % gris) :
image {
filtre : niveaux de gris (100 % );
}
Essayez-le vous-même »
Conseil: Accédez à notre référence de filtre CSS pour en savoir plus sur les filtres CSS.
Superposition de survol d’image
Créer un effet de superposition au survol :
Retourner une image
Déplacez votre souris sur l’image :
Galerie d’images réactive
CSS peut être utilisé pour créer des galeries d’images. Cet exemple utilise des requêtes multimédias pour réorganiser les images sur différentes tailles d’écran. Redimensionnez la fenêtre du navigateur pour voir l’effet :
Ajouter une description de l’image ici
Ajouter une description de l’image ici
Ajouter une description de l’image ici
Ajouter une description de l’image ici
Exemple
.réactif {
rembourrage : 0 6px ;
flotteur : gauche ;
largeur : 24,99999 % ;
}
Écran @media uniquement et (largeur maximale : 700 px){
.réactif {
largeur : 49,99999 % ;
marge : 6px 0 ;
}
}
Écran @media uniquement et (largeur maximale : 500 px){
.réactif {
largeur : 100 % ;
}
}
Essayez-le vous-même »
Conseil: En savoir plus sur la conception Web réactive dans notre didacticiel CSS RWD.
Image modale (avancé)
Ceci est un exemple pour montrer comment CSS et JavaScript peuvent fonctionner ensemble.
Tout d’abord, utilisez CSS pour créer une fenêtre modale (boîte de dialogue) et masquez-la par défaut.
Ensuite, utilisez un JavaScript pour afficher la fenêtre modale et pour afficher l’image à l’intérieur du modal, lorsqu’un utilisateur clique sur l’image :

Exemple
// Récupère le modal
var modal = document.getElementById(‘myModal’);
// Récupère l’image et l’insère dans le modal – utilise son texte “alt” comme légende
var img = document.getElementById(‘myImg’);
var modalImg = document.getElementById(“img01”);
var captionText = document.getElementById(“caption”);
img.onclick = fonction(){
modal.style.display = “bloc” ;
modalImg.src = this.src;
captionText.innerHTML = this.alt;
}
// Récupère l’élément qui ferme le modal
var étendue = document.getElementsByClassName(“fermer”)[0];
// Lorsque l’utilisateur clique sur (x), ferme le modal
span.onclick = fonction() {
modal.style.display = “aucun” ;
}
Essayez-le vous-même »
#Images #style #CSS