Adapter une image en fonction des écrans
céline
-
thibautB Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
thibautB Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai regardé pas mal de topic mais je ne trouve pas de solution à mon "problème".
J'ai une page web avec simplement 1 image (format vertical). Si je ne mets pas de "width" et "height" l'image est trop grande dans le navigateur et apparait de manière optimale sur smartphone.
SI je mets les attributs "width" et "height", l'image apparait nickel dans les navigateurs mais trop petite sur les smartphone.
J'ai testé les media querries mais je n'y arrive pas (à mon avis je fais ça mal :/ )
Qqun pour m'aider ?
Merci !
J'ai regardé pas mal de topic mais je ne trouve pas de solution à mon "problème".
J'ai une page web avec simplement 1 image (format vertical). Si je ne mets pas de "width" et "height" l'image est trop grande dans le navigateur et apparait de manière optimale sur smartphone.
SI je mets les attributs "width" et "height", l'image apparait nickel dans les navigateurs mais trop petite sur les smartphone.
J'ai testé les media querries mais je n'y arrive pas (à mon avis je fais ça mal :/ )
Qqun pour m'aider ?
Merci !
A voir également:
- Adapter une image en fonction des écrans
- Fonction si et - Guide
- Image iso - Guide
- Légender une image - Guide
- 2 écrans - Guide
- Transformer une image en icone - Guide
1 réponse
Salut,
Tu peux essayer d'appliquer une largeur en pourcentage afin de celle-ci s'adapte à la largeur de son parent (la largeur de la page).
Sinon tu peux effectivement définir une taille pour les différentes largeur d'écran via les medias queries, il faudrait voir ce que tu as essayer pour savoir si as fait une erreur.
Un exemple : https://jsfiddle.net/1k8p3wpp/
Bonne journée,
Tu peux essayer d'appliquer une largeur en pourcentage afin de celle-ci s'adapte à la largeur de son parent (la largeur de la page).
Sinon tu peux effectivement définir une taille pour les différentes largeur d'écran via les medias queries, il faudrait voir ce que tu as essayer pour savoir si as fait une erreur.
Un exemple : https://jsfiddle.net/1k8p3wpp/
Bonne journée,
J'avais essayer avec les media querries suivantes :
la balise "content" est une balise class que j'ai mis sur le div qui contient l'image
@media screen and (max-width: 1024px) {
.content {
display: block;
height: auto;
min-height: auto;
width: 67%;
}
@media screen and (max-width: 640px) {
.content {
display: block;
height: auto;
min-height: auto;
width: 100%;
}
@media screen and (max-width: 960px) {
.content {
width: 79.1015625%;
}
@media screen and (max-width: 420px) {
.img {
width : 200%;
}
Merci d'avance,
Céline
ci-dessous mon code au cas où il y aurait qqch qui cloche :
Merci d'avance :)