Maison > interface Web > tutoriel CSS > Comment puis-je centrer parfaitement une image d'arrière-plan en CSS sans utiliser de Div ?

Comment puis-je centrer parfaitement une image d'arrière-plan en CSS sans utiliser de Div ?

Patricia Arquette
Libérer: 2024-11-29 10:31:11
original
647 Les gens l'ont consulté

How Can I Perfectly Center a Background Image in CSS Without Using a Div?

Positionnement central d'une image d'arrière-plan avec CSS

Lorsqu'ils tentent de centrer une image d'arrière-plan à l'aide de CSS sans div, les utilisateurs peuvent rencontrer des problèmes où le l'image apparaît "déplacée vers le haut" au lieu d'être centrée. Pour résoudre ce problème, plusieurs solutions peuvent être envisagées.

Les modifications CSS suivantes peuvent centrer correctement l'image d'arrière-plan :

body {
    background-image: url(path-to-file/img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}
Copier après la connexion

Alternativement, on peut créer un div avec l'image souhaitée et utiliser z-index pour le désigner comme arrière-plan. Cette méthode est comparativement plus simple à centrer qu'une image d'arrière-plan corporelle.

Si ces approches échouent, on peut essayer d'utiliser les valeurs des pixels pour centrer l'image. Par exemple :

body {
    background-repeat: no-repeat;
    background-position: 0 100px;
}
Copier après la connexion

Alternativement, on pourrait utiliser des pourcentages si la taille minimale du corps est fixée à 100 % :

body {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/images2.jpg);
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    min-height: 100%;
}
Copier après la connexion

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal