Bonjour à vous tous,
Je souhaite changer d'image quand je suis en affichage smartphone (passer d'une image large à une image étroite si l'écran est plus petit). J'ai cette ligne de code HTML :
Par contre, si j'utilise cette propriété :
Quelqu'un saurait m'expliquer pourquoi ?
Cordialement
Modifié par ObiJuanKenobi (01 Nov 2023 - 08:50)
Je souhaite changer d'image quand je suis en affichage smartphone (passer d'une image large à une image étroite si l'écran est plus petit). J'ai cette ligne de code HTML :
<img src="image-large.jpg" alt="Capture-écran" class="image">
et cette déclaration CSS :@media screen and (max-width: 767px) {
.image {
background-image: url('image-small.jpg');
}
cela ne fonctionne pas, c'est-à-dire qu'en mode affichage smartphone, l'image ne change pas.Par contre, si j'utilise cette propriété :
@media screen and (max-width: 767px) {
.image {
content: url('image-small.jpg');
}
là ça marche.Quelqu'un saurait m'expliquer pourquoi ?
Cordialement
Modifié par ObiJuanKenobi (01 Nov 2023 - 08:50)