Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie erstelle ich in CSS einen zweifarbigen Hintergrund, der durch eine diagonale Linie geteilt wird?

Patricia Arquette
Freigeben: 2024-11-03 18:06:30
Original
763 Leute haben es durchsucht

How to Create a Two-Tone Background Split by a Diagonal Line in CSS?

Erstellen eines zweifarbigen Hintergrunds, der durch eine diagonale Linie in CSS geteilt wird

Teilen eines Hintergrunds in zwei verschiedene Farben oder Texturen mit einer diagonalen Linie ist ein optisch auffälliger Effekt. Dies kann durch CSS erreicht werden, wie im folgenden Beispiel gezeigt.

Um einen diagonal geteilten Hintergrund zu erstellen, befolgen Sie diese Schritte:

  1. Erstellen Sie zwei separate Divs, um die beiden Seiten darzustellen der Hintergrund. Weisen Sie ihnen verschiedene Klassen zu, z. B. „links“ und „rechts“.
  2. Wenden Sie auf jedes Div einfarbige oder strukturierte Hintergründe an, indem Sie die Eigenschaften „Hintergrundfarbe“ oder „Hintergrundbild“ verwenden.
  3. Positionieren Sie die Divs nebeneinander mit float oder display: inline-block.
  4. Wenden Sie mit der Eigenschaft „Hintergrundbild“ einen linearen Farbverlauf auf den Hintergrund an. Verwenden Sie einen harten Übergang, um eine scharfe diagonale Linie zwischen den Farben oder Texturen zu erstellen.

Hier ist ein Beispiel-Codeausschnitt:

<code class="css">.diagonal-split-background {
  width: 50%;
  height: 100vh;
  float: left;
}

.left {
  background-color: #013A6B;
}

.right {
  background-image: url("texture.jpg");
}

.diagonal-split-background::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(30deg, #013A6B 50%, #004E95 50%);
}</code>
Nach dem Login kopieren

Dieser Code erstellt einen diagonal geteilten Hintergrund mit einem Vollton graue Farbe auf der linken Seite und eine Textur auf der rechten Seite. Die diagonale Linie wird mit einem linearen Farbverlauf von 30 Grad erstellt.

Das obige ist der detaillierte Inhalt vonWie erstelle ich in CSS einen zweifarbigen Hintergrund, der durch eine diagonale Linie geteilt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage