Centrage vertical dans une DIV
Résolu/Fermé
heliconius
Messages postés
539
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
23 juin 2023
-
15 juil. 2022 à 15:58
heliconius Messages postés 539 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 23 juin 2023 - 16 juil. 2022 à 12:14
heliconius Messages postés 539 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 23 juin 2023 - 16 juil. 2022 à 12:14
A voir également:
- Centrage vertical dans une DIV
- Powerpoint vertical - Guide
- Div c++ - Télécharger - Langages
- Tiret vertical - Forum Windows
- Trait vertical sur écran tv samsung ✓ - Forum Téléviseurs
- Barre vertical mac - Forum MacOS
1 réponse
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
15 juil. 2022 à 16:59
15 juil. 2022 à 16:59
Bonjour,
Tu devrais plutôt regarder du coté de la propriété css object-fit avec la valeur contain qui devrait centrer automatiquement les images horizontalement et verticalement selon leur format :
15 juil. 2022 à 18:12
Merci pour ta réponse.
Dans le code CSS de la DIV de class="pic"n j'ai placé object-fit avec pour valeur toutes celles qui sont indiquées (contain, cover, fill, none, scale-down). Aucune modification de l'affichage ni centrage vertical (même en vidant le cache du navigateur). J'ai essayé aussi avec object-position indiqué sur la page dont tu m'a donné le lien. Rien non plus..
J'ai résolu le problème en enlevant la DIV et en mettant un style sur les images ::
et ça correspond à ce que je veux. Je me compliquais la vie :-)
Mais merci pour ton aide.
Modifié le 16 juil. 2022 à 01:12
Salut,
une solution simple est de donner des dimensions en % au contenant de l'image comme à l'image.
Ensuite vous jouez sur les marges pour centrer:
Voilà dans tous les cas l'image est au centre et fait 80% de son container(10%+80%+10%=100% attention avec l'épaisseur des bordures et selon les navigateurs cela peut être un peu différent donc ont peu utiliser des valeurs un peu inférieures comme 9.5%).
Pour changer la taille de l'image il suffit de changer la taille du container. Pour centrer verticalement faire la même chose avec height et les marges hautes et basses(top et bottom).
Sans donner de dimension au container l'image aura une taille de 80% celle du fichier et le container s'adapte(100% de la taille de l'image marges comprises).
16 juil. 2022 à 12:14
Merci pour ta réponse, je vais essayer aussi cette méthode et choisirai celle qui sera la lus simple avec le meilleur résultat.
Merci et bon week-end à tous.