Heim > Web-Frontend > CSS-Tutorial > Wie zentriere ich das Hintergrundbild in CSS? Einführung in die Methode zum Zentrieren des Hintergrundbilds (Codebeispiel)

Wie zentriere ich das Hintergrundbild in CSS? Einführung in die Methode zum Zentrieren des Hintergrundbilds (Codebeispiel)

青灯夜游
Freigeben: 2018-10-19 15:04:43
Original
51616 Leute haben es durchsucht

Bei der Entwicklung von Front-End-Seiten gibt es zwei Möglichkeiten, Bilder anzuzeigen: Das IMG-Tag zeigt Bilder an und das Hintergrundattribut wird so eingestellt, dass Hintergrundbilder angezeigt werden. Wir wissen, dass IMG-Bilder zentriert werden können. Können also auch Hintergrundbilder zentriert werden? Wie zentriere ich das Hintergrundbild? In diesem Artikel erfahren Sie, wie Sie das Hintergrundbild in CSS zentrieren. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

Lassen Sie uns zunächst einen Blick darauf werfen, wie man das Hintergrundbild mithilfe von CSS im Browser zentriert.

Tatsächlich ist es sehr einfach, das Hintergrundpositionsattribut in CSS zu verwenden, um die horizontale und vertikale Mittelausrichtung des Hintergrundbilds zu erreichen. Das Positionsattribut legt den Hintergrund fest. Das Bild wird in der Mitte angezeigt.

Wir verwenden zunächst das Hintergrundattribut, um das Hintergrundbild anzuzeigen:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>背景图片居中</title>
		<style>
			*{margin: 0;padding:0;}
			.demo{
				width: 400px;
		        height: 300px;
		        margin: 50px auto;
		        border: 1px dashed #000;
		        background-image:url(Wie zentriere ich das Hintergrundbild in CSS? Einführung in die Methode zum Zentrieren des Hintergrundbilds (Codebeispiel)) ;
		        background-size:200px 160px ;
		        background-repeat:no-repeat ;
			}
		</style>
	</head>
	<body>
		<div class="demo">
		
		</div>
	</body>
</html>
Nach dem Login kopieren

Rendering:

Wie zentriere ich das Hintergrundbild in CSS? Einführung in die Methode zum Zentrieren des Hintergrundbilds (Codebeispiel)

Als nächstes schauen wir uns die Hintergrundposition an Attributeinstellungen:

1. Hintergrundposition verwendet Pixel, um das Hintergrundbild zu zentrieren (Größe des Hintergrundbilds kennen)

Im Beispiel stimmt die untere rechte Ecke des Hintergrundbilds mit überein Um den Hintergrund zu zentrieren, müssen Sie die Mitte des Hintergrundbilds mit der Mitte der Demobox übereinstimmen. Sie müssen das Hintergrundbild um die Hälfte nach unten und um die Hälfte verschieben die Breite nach rechts. Daher können Sie durch Hinzufügen des folgenden Codes zum CSS das Hintergrundbild zentrieren

background-position:100px 70px ;  /*宽的一半,高的一半*/
Nach dem Login kopieren

Rendern:

Wie zentriere ich das Hintergrundbild in CSS? Einführung in die Methode zum Zentrieren des Hintergrundbilds (Codebeispiel)

2. Verwenden Sie 50 für den Hintergrund. position % Stellen Sie das Hintergrundbild so ein, dass es zentriert wird, was sehr praktisch ist

background-position:50% 50% ;
Nach dem Login kopieren

3. background-position Verwenden Sie „center“, um das Hintergrundbild so einzustellen, dass es zentriert wird, was sehr praktisch ist. (Das zweite Zentrum kann weggelassen werden)

background-position:center center;
Nach dem Login kopieren

Die oben genannten drei Einstellungsmethoden für die Hintergrundposition können alle die Zentrierung des Hintergrundbilds erreichen. Der erste Wert des Attributs „Hintergrundposition“ legt die horizontale Position fest und der zweite A-Wert legt die vertikale Position fest; Sie können je nach Situation entscheiden, welche Methode Sie verwenden möchten. Ich hoffe, dass es für alle beim Lernen hilfreich sein wird. Weitere verwandte Tutorials finden Sie unter CSS3-Video-Tutorial , Html5-Video-Tutorial , Bootstrap-Video-Tutorial !

【Empfohlene verwandte Artikel】

Wie zentriere ich das IMG-Bild in CSS? Das Anzeigeattribut von CSS realisiert die Zentrierung des Bildes (Codebeispiel)

3 Methoden von CSS, die die Positionspositionierung verwenden, um das Bild im Bild zu zentrieren (Codebeispiel)

Das obige ist der detaillierte Inhalt vonWie zentriere ich das Hintergrundbild in CSS? Einführung in die Methode zum Zentrieren des Hintergrundbilds (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
css
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage