Maison  >  Article  >  interface Web  >  Comment écrire le code pour centrer l'image en CSS

Comment écrire le code pour centrer l'image en CSS

下次还敢
下次还敢original
2024-04-25 14:45:22469parcourir

Vous pouvez utiliser le code suivant en CSS pour centrer l'image horizontalement : Définissez l'élément conteneur text-align: center;. Définissez l'image comme un affichage d'élément au niveau du bloc en ligne : inline-block ;. Centrez l'image verticalement vertical-align: middle;. Centrez l'image verticalement : définissez l'élément conteneur sur flexbox display : flex ;. Centrer les éléments enfants aligner verticalement les éléments : center ;. Centrer les éléments enfants horizontalement justifier-contenu : centre ;. Limiter la taille de l'image largeur maximale : 100 % ;, hauteur maximale :

Comment écrire le code pour centrer l'image en CSS

Code pour centrer les images en CSS

Question : Comment utiliser le code CSS pour centrer les images horizontalement et verticalement dans les éléments ?

Réponse :

Centre horizontal

<code class="css">.image-container {
  text-align: center;
}

.image {
  display: inline-block;
  vertical-align: middle;
}</code>

Centre vertical

<code class="css">.image-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.image {
  max-width: 100%;
  max-height: 100%;
}</code>

Détails :

Centre horizontal

  • text-align: center; code> le L'élément <code>image-container est défini pour être centré horizontalement. text-align: center;image-container 元素设置为水平居中。
  • display: inline-block;image 元素设为内联块级元素,允许它与文本对齐。
  • vertical-align: middle;image 元素在垂直方向上居中,与 surrounding text 对齐。

垂直居中

  • display: flex;image-container 元素设为 flexbox,允许对其子元素进行灵活布局。
  • align-items: center;image-container 元素中的所有子元素在垂直方向上居中。
  • justify-content: center;image-container 元素中的所有子元素在水平方向上居中。
  • max-width: 100%;max-height: 100%; 限制 image 元素的大小,使其适应 image-container
  • display: inline-block; Fait de l'élément image un élément de niveau bloc en ligne, lui permettant d'être aligné avec le texte.
🎜vertical-align: middle; Centre l'élément image verticalement et l'aligne avec le texte environnant. 🎜🎜🎜🎜Centré verticalement🎜🎜🎜🎜display: flex; Définissez l'élément image-container sur flexbox, permettant une disposition flexible de ses éléments enfants. 🎜🎜align-items: center; Centre verticalement tous les éléments enfants dans l'élément image-container. 🎜🎜justify-content: center; Centre horizontalement tous les éléments enfants dans l'élément image-container. 🎜🎜max-width : 100 %; et max-height : 100 %; limitent la taille de l'élément image afin qu'il tienne dans La taille de l'élément image-container tout en conservant les proportions. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn