Faites une image pour l'adapter à ses dimensions parentes

J'ai quelques photos qui sont de grande taille, et je voudrais les définir à la taille de la dimension du Parent. si une fois la dimension parent est 1200x800, je voudrais définir les dimensions de la photo à 1200x800, mais aussi je voudrais voir l'imageentière . Si ma dimension parent est 500x300, je voudrais que l'image soit 500x300 et ainsi de suite.

Est-ce même possible? Je veux rétrécir l'image ou l'agrandir en fonction de la dimension de son parent.

Merci!

23
demandé sur kfirba 2013-03-08 18:01:42

5 réponses

La propriété css que vous voulez est de max-width :

Css

img {
    max-width:100%;
}

Vous pouvez ajouter un conteneur autour de votre image et définir overflow:hidden pour éviter que les images ne dépassent la largeur/hauteur définie.

43
répondu soyuka 2015-04-28 06:10:10

Utilisez ce bit de css pour redimensionner votre image:

img {
    max-width: 100%;
    max-height: 100%;
}
7
répondu Morpheus 2016-02-12 12:12:39

Je suis peut-être naïf, mais n'est-ce pas aussi simple que cela ?

img {
    width:100%;
    height:100%;
}
4
répondu Jako 2013-03-08 14:04:57

Essayez ceci dans la balise d'image

<img src="url.jpg" width="100%" height="100%" />

Ou définissez le backgound de l'élément comme image et faites de même.

2
répondu Adam Brown 2017-04-27 19:00:12

Essayez d'utiliser la propriété max-width, cela pourrait donner un bug dans les versions antérieures, C'est-à-dire si

#custom img {
    max-width: 100%;
    max-height: 100%;
}
1
répondu Crowlix 2013-03-08 14:05:43