Je cherche un document qui fasse le point sur le contrôle des tailles d'images en CSS.
Quand on écrit
et
la largeur effective de l'image est le minimum entre la largeur définie dans le fichier mon_image.jpg et 20% de la largeur de "conteneur".
Mais est-il possible de définir par CSS une formule un peu plus complexe, par exemple faire en sorte que la largeur effective soit le minimum entre 80% de la largeur définie dans le fichier mon_image.jpg et 20% de la largeur de "conteneur"?
Actuellement je ne connais pas d'autre moyen pour obtenir ce résultat que de passer par du JavaScript et générer en dur un attribut du genre style="width:123px;" dans la balise <img>, ce qui oblige à lancer un script au redimensionnement de la fenêtre ou au changement d'orientation de l'écran.
Votre avis m'intéresse!
Modifié par PapyJP (09 Dec 2016 - 10:56)
Quand on écrit
<div id="conteneur"><img src="mon_image.jpg"></div>
et
#conteneur img{max-width:20%;}
la largeur effective de l'image est le minimum entre la largeur définie dans le fichier mon_image.jpg et 20% de la largeur de "conteneur".
Mais est-il possible de définir par CSS une formule un peu plus complexe, par exemple faire en sorte que la largeur effective soit le minimum entre 80% de la largeur définie dans le fichier mon_image.jpg et 20% de la largeur de "conteneur"?
Actuellement je ne connais pas d'autre moyen pour obtenir ce résultat que de passer par du JavaScript et générer en dur un attribut du genre style="width:123px;" dans la balise <img>, ce qui oblige à lancer un script au redimensionnement de la fenêtre ou au changement d'orientation de l'écran.
Votre avis m'intéresse!
Modifié par PapyJP (09 Dec 2016 - 10:56)