Wellenformen mit CSS erstellen
Frage:
Wie kann ich eine Wellenform erstellen? Gefällt Ihnen dieses Bild mit CSS?
[Bild einer Welle Form]
Erster Versuch:
Dieses CSS erstellt eine gerade Linie:
#wave { position: absolute; height: 70px; width: 600px; background: #e0efe3; }
Antwort:
Um eine Wellenform zu erreichen, können wir SVG-Pfade nutzen. Durch die Kombination eines Containers mit responsiven Eigenschaften und einer SVG-Datei mit einem gekrümmten Pfad können wir den gewünschten Effekt erzielen:
svg { display: inline-block; position: absolute; top: 0; left: 0; } .container { display: inline-block; position: relative; width: 100%; padding-bottom: 100%; vertical-align: middle; overflow: hidden; }
<div class="container"> <svg viewBox="0 0 500 500" preserveAspectRatio="xMinYMin meet"> <path d="M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z">
Das obige ist der detaillierte Inhalt vonWie kann ich mit CSS eine Wellenform erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!