HTML & CSS

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 :

Paris


Images miniatures

Utilisez le border propriété pour créer des images miniatures.

Vignette :

Paris

Exemple

image {
bordure : 1px solide #ddd ;
rayon de bordure : 4 px ;
rembourrage : 5px ;
largeur : 150 pixels ;
}

Paris

Essayez-le vous-même »

Vignette sous forme de lien :

Exemple

image {
bordure : 1px solide #ddd ;
rayon de bordure : 4 px ;
rembourrage : 5px ;
largeur : 150 pixels ;
}

img: survolez {
boîte-ombre : 0 0 2px 1px rgba(0, 140, 186, 0.5);
}


Paris

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 :

Cinque Terre

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:

Paris

Exemple

image {
bloc de visualisation;
marge-gauche : auto ;
marge droite : automatique ;

largeur : 50 % ;
}

Essayez-le vous-même »


Images Polaroid / Cartes

Cinque Terre

Norvège

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 :

Forêt

opacité 0.2

Forêt

opacité 0.5

Forêt

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 :

Paris



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 :

Cinque Terre

Ajouter une description de l’image ici

Forêt

Ajouter une description de l’image ici

Aurores boréales

Ajouter une description de l’image ici

Montagnes

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 :

Aurores boréales, Norvège

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

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Voir Aussi
Fermer
Bouton retour en haut de la page