


Wie kann ich in CSS einen zweifarbigen Hintergrund erstellen, wobei eine Farbe 50 % der Fensterbreite einnimmt?
CSS: Legen Sie eine Hintergrundfarbe fest, die 50 % der Breite des Fensters entspricht
Problem:
Ich suche nach einer Möglichkeit, den Hintergrund einer Seite in zwei verschiedene Farben aufzuteilen, wobei eine Farbe 50 % davon einnimmt die Breite des Fensters.
Lösung:
Unterstützung älterer Browser
In Fällen, in denen die Unterstützung älterer Browser unerlässlich ist ( B. IE7/8), erwägen Sie die Verwendung eines dedizierten div-Elements, um das gewünschte Ziel zu erreichen Wirkung:
#background { position: fixed; top: 0; left: 0; width: 50%; height: 100%; background-color: pink; }
Das fest positionierte Div füllt den halben Bildschirm aus und bleibt beim Scrollen an Ort und Stelle.
Moderne Browser
Für moderne Browser stehen mehrere alternative Methoden zur Verfügung:
Linear Farbverlauf
Die Nutzung eines linearen Farbverlaufs in der Hintergrundeigenschaft des Körpers bietet eine einfache Lösung:
body { height: 100%; background: linear-gradient(90deg, #FFC0CB 50%, #00FFFF 50%); }
Dadurch entsteht eine scharfe Trennung zwischen den Farben an der 50 %-Marke.
Mehrere Hintergründe mit background-size
Das Zuweisen einer Hintergrundfarbe zum HTML-Element und das Anwenden eines Hintergrundbilds mit einer Hintergrundgrößeneinstellung von 50 % auf das Body-Element führt zu einem ähnlichen Ergebnis:
html { height: 100%; background-color: cyan; } body { height: 100%; background-image: url('http://i.imgur.com/9HMnxKs.png'); background-repeat: repeat-y; background-size: 50% auto; }
Hinweis: In den letztgenannten Beispielen wird „height: 100 %“ sowohl für HTML als auch für den Text festgelegt, um sicherzustellen, dass der Hintergrund den gesamten Bereich abdeckt Ansichtsfenster, unabhängig von der Höhe des Seiteninhalts.
Das obige ist der detaillierte Inhalt vonWie kann ich in CSS einen zweifarbigen Hintergrund erstellen, wobei eine Farbe 50 % der Fensterbreite einnimmt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Es ist aus! Herzlichen Glückwunsch an das Vue -Team, dass es eine massive Anstrengung war und lange kommt. Alle neuen Dokumente auch.

Mit dem jüngsten Aufstieg von Bitcoins Preis über 20.000 USD und kürzlich von 30.000, dachte ich, es lohnt

Ich ließ jemanden mit dieser sehr legitimen Frage einschreiben. Lea hat gerade darüber gebloggt, wie Sie gültige CSS -Eigenschaften selbst aus dem Browser erhalten können. Das ist so.

Neulich habe ich dieses besonders schöne Stück von der Website von Corey Ginnivan entdeckt, auf der eine Sammlung von Karten aufeinander stapelt.

Ich sage "Website" passt besser als "Mobile App", aber ich mag dieses Rahmen von Max Lynch:

Wenn wir dem Benutzer direkt im WordPress -Editor Dokumentation anzeigen müssen, wie können Sie dies am besten tun?

Es gibt eine Reihe dieser Desktop -Apps, in denen das Ziel Ihre Website gleichzeitig in verschiedenen Dimensionen angezeigt wird. So können Sie zum Beispiel schreiben

Fragen zu lila Schrägstrichen in Flex -Layouts Bei der Verwendung von Flex -Layouts können Sie auf einige verwirrende Phänomene stoßen, wie beispielsweise in den Entwicklerwerkzeugen (D ...
