Heim > Web-Frontend > CSS-Tutorial > Hauptteil

CSS, um einen Hintergrundbild-Vollbildeffekt zu erzielen

王林
Freigeben: 2020-03-14 11:16:49
nach vorne
3205 Leute haben es durchsucht

CSS, um einen Hintergrundbild-Vollbildeffekt zu erzielen

Wenn Sie möchten, dass die gesamte Benutzeroberfläche ein Hintergrundbild hat, ist es die natürliche Idee, dem Körper einen Hintergrund hinzuzufügen. Der Code lautet wie folgt:

body {
     width:100%;
     height: 100%;
    /* 加载背景图 */
    background: url("../static/images/index/backImg.jpg") no-repeat;
    /* 背景图垂直、水平均居中 */
    background-position: center center;
    /* 当内容高度大于图片高度时,背景图像的位置相对于viewport固定 */
    background-attachment: fixed;
    /* 让背景图基于容器大小伸缩 */
    background-size: cover;
    /* 设置背景颜色,背景图加载过程中会显示背景色 */
  background-color: rgba(41, 50, 39, 1);
}
Nach dem Login kopieren

Gefunden dass die Höhe des Körpers 0 ist, also das Bild Es kann nicht angezeigt werden; die Lösung besteht darin, die Breite und Höhe des HTML auf 100 % zu setzen, damit der Körper einen Wert hat und das Hintergrundbild den gesamten Bildschirm vollständig ausfüllt.

(Empfohlenes Tutorial: CSS-Tutorial)

Erweiterte Kenntnisse:

url(images/beijing.png) – der Speicherort des Bildpfads;

keine Wiederholung – das Bild wird nicht wiederholt;

Mitte 0px – Mitte ist die Positionierung von der linken Seite der Seite, 0px ist die Positionierung von oben auf der Seite; >

Hintergrundposition: Mitte 0 – ist die Positionierung des Bildes, die gleiche wie oben;

Hintergrundgröße: Abdeckung – Erweitern Sie das Hintergrundbild auf eine ausreichend große Größe, damit das Hintergrundbild deckt den Hintergrundbereich vollständig ab. Einige Teile des Hintergrundbilds werden möglicherweise nicht im Hintergrundpositionierungsbereich angezeigt.

min-height: 100vh – die Höhe des Fensters. Das ist die Größe von window.innerWidth/window.innerHeight.

Empfohlene verwandte Video-Tutorials:

CSS-Video-Tutorial

Das obige ist der detaillierte Inhalt vonCSS, um einen Hintergrundbild-Vollbildeffekt zu erzielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jb51.net
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!