Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie kachele ich ein CSS-Hintergrundbild?

黄舟
Freigeben: 2017-06-21 16:16:57
Original
15836 Leute haben es durchsucht

Beim Webseitenlayout konnte in der Vergangenheit ein Div nur ein Hintergrundbild festlegen. Wenn mehrere Hintergründe festgelegt wurden, mussten mehrere Divs verschachtelt werden, um eine bessere Kompatibilität zu erreichen. Wenn Ihre Website Kompatibilität mit niedrigeren Browserversionen erfordert, wird die Verwendung dieser Methode empfohlen. Das Aufkommen von CSS3 löst das Problem, dass ein Div nur einen Hintergrund festlegen kann, sodass ein Div mehrere Hintergrundbilder festlegen kann. Hintergrundbild kann auch lineare Verläufe und andere Effekte festlegen.

Was den Hintergrund von CSS3 betrifft, ist es sehr leistungsfähig und verfügt über viele Attribute, wie z. B. Hintergrundgröße und so weiter. Sie können einen Blog über diese Attribute schreiben. Was andere Eigenschaften von css3background betrifft, werde ich später separat darüber bloggen!

CSS3/CSS1-Hintergrundbildattribut

Syntax:

background-image:<bg-image> [ , <bg-image> ]
*<bg-image> = none | <url> | <linear-gradient> | <radial-gradient> | <repeating-linear-gradient> | <repeating-radial-gradient>
Nach dem Login kopieren

Standardwert: keiner

Wert:

kein: Kein Hintergrundbild.

< URL >: Geben Sie ein Hintergrundbild mit einer absoluten oder relativen Adresse an.

< linearer Farbverlauf>: Erstellen Sie ein Hintergrundbild mit einem linearen Farbverlauf. (CSS3)

< radial-gradient>: Erstellen Sie ein Hintergrundbild mit einem radialen (radialen) Farbverlauf. (CSS3)

< Repeating-Linear-Gradient>: Erstellen Sie ein Hintergrundbild mit einem sich wiederholenden linearen Farbverlauf. (CSS3)

< Repeating-Radial-Gradient>: Erstellen Sie ein Hintergrundbild mit einem sich wiederholenden Radialverlauf. (CSS3)

Beschreibung:

legt das Hintergrundbild des -Objekts fest oder ruft es ab.

Wenn ein Hintergrundbild festgelegt ist, empfiehlt es sich auch, dass der Autor die Hintergrundfarbe festlegt, um einen gewissen Kontrast zum Text aufrechtzuerhalten, wenn das Hintergrundbild unsichtbar ist. Die entsprechende Skriptfunktion von

ist backgroundImage.

So strecken Sie das Hintergrundbild, um den Bildschirm in CSS auszufüllen

Der CSS-Code, den ich geschrieben habe, ist

#bg
{
width: 100%;
height: 100%;
background:url(images/beijing.png);
}
Nach dem Login kopieren

Auf diese Weise wird das wiederholt Wenn das Bild den Bildschirm ausfüllt, möchte ich, dass er das Bild so weit ausdehnt, dass es den Bildschirm abdeckt. Wie soll ich es schreiben?

background:url(images/beijing.png) repeat;
Nach dem Login kopieren


Attribut hinzufügen

background-size:100%;background:url(images/beijing.png) no-repeat;
Nach dem Login kopieren

Attribut hinzufügen background-size:100%;background:url(images/beijing.png) no-repeat ; Das Bild wird verzerrt!

Entweder ist der äußere Rahmen begrenzt, ich habe ihn hier getestet und er ist voll. Sie können sehen, ob es andere Attribute gibt, die ihn beeinflussen.

Das obige ist der detaillierte Inhalt vonWie kachele ich ein CSS-Hintergrundbild?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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