„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie erstelle ich in CSS eine Kurve über einem Hintergrund?

Wie erstelle ich in CSS eine Kurve über einem Hintergrund?

Veröffentlicht am 08.11.2024
Durchsuche:800

How to Create a Curve on Top of a Background in CSS?

Eine Kurve auf einem Hintergrund erstellen

Im Bereich der Webentwicklung stehen Designer häufig vor der Notwendigkeit, Kurven aus ästhetischen Gründen zu erstellen . Ein solches Szenario beinhaltet die Positionierung einer ausgeschnittenen Kurve auf einem Hintergrund und nicht auf der rechten Seite.

Um dies zu erreichen, ist es notwendig, den vorhandenen CSS-Code zu ändern, um die Positionierung und Form der Kurve anzupassen. So geht's:

  1. Pseudoelementposition anpassen:

    • Position der Pseudoelemente ändern (.box: vor und .box:nachher) nach unten:100 %. Dadurch werden sie an den unteren Rand des übergeordneten Elements .box verschoben.
  2. Pseudoelementabmessungen ändern:

    • Legen Sie die Höhe der Pseudoelemente auf einen bestimmten Wert (z. B. 80 Pixel) fest, um die Höhe der Kurve zu steuern.
    • Passen Sie die Breite der Pseudoelemente auf 50 % an, damit sie die Hälfte der .box-Breite abdecken .
  3. Verlaufshintergrundänderung:

    • Ändern Sie die radialen Verlaufshintergründe von .box:before und .box:after um die gewünschte geschwungene Form zu erzeugen. Bei dieser Technik werden zwei Farbverläufe mit unterschiedlichen Farben erstellt und in den gewünschten Kurvenwinkeln positioniert.
  4. Transformieren und skaliertes Pseudoelement:

    • Wenden Sie transform:scaleX(-1) auf .box:after an, um es horizontal zu spiegeln. Dadurch wird der Spiegeleffekt der Kurve erzeugt.

Durch Befolgen dieser Schritte können Sie erfolgreich eine Kurve auf einem Hintergrund erstellen und den gewünschten Ausschnitteffekt erzielen.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3