Maison > interface Web > tutoriel CSS > Comment utiliser CSS pour centrer l'image lorsqu'elle est plus grande que le div (exemple de code)

Comment utiliser CSS pour centrer l'image lorsqu'elle est plus grande que le div (exemple de code)

青灯夜游
Libérer: 2018-10-12 17:26:03
avant
2530 Les gens l'ont consulté

Cet article vous présentera comment utiliser le CSS pour réaliser l'affichage centré des images lorsqu'elles sont plus grandes que les div (exemples de code). Les amis dans le besoin pourront s'y référer. utile pour vous.

Lorsque l'image est plus grande que p, vous souhaitez que l'image soit affichée au centre. Si l'image est réduite, l'image peut ne pas remplir tout le p. Si vous ne définissez pas directement la largeur et. hauteur de l'image, définissez son p externe sur overflow:hidden ; À ce stade, même si le p externe est défini pour être centré horizontalement et verticalement, l'image n'est pas centrée :

Solution :

1- Définir l'image comme image d'arrière-plan

<div class="face-img-contain" id="face-img-back">
 </div>
Copier après la connexion
.face-img-contain{
    width:348px;
    height:436px;
    margin:0 auto;
    margin-top: 14px;
    position: relative;
    background-image: url(../images/face-img/test-22.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid gainsboro;
}
Copier après la connexion
若是后台返回的地址,别忘了拼接方法正确
$("#face-img-back").css("background-image","url("+faceImg+")");
Copier après la connexion

2- Définir la largeur et la hauteur de l'image à 100 % par rapport à p, puis définir l'ajustement de l'objet :cover;

<div class="face-img-contain-new-new">
    <img src="../images/face-img/test-22.png" alt="" class="face-img-defined1" id="face-img-photo">
</div>
Copier après la connexion
.face-img-contain-new-new{
    width:348px;
    height:436px;
    margin:0 auto;
    margin-top: 14px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border: 1px solid gainsboro;
}
.face-img-defined1{
    width:100%;
    height:100%;
    object-fit:cover;
}
Copier après la connexion

Résumé : C'est tout. Nous espérons que l'ensemble du contenu de cet article sera utile à l'étude de chacun. Pour plus de didacticiels connexes, veuillez visiter le Tutoriel vidéo sur les bases de CSS  !

Recommandations associées :

Manuel CSS en ligne

Tutoriel graphique div/css

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!

Étiquettes associées:
css
source:cnblogs.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal