Heim > Artikel > Web-Frontend > So erreichen Sie einen Deckkraftgradienten in CSS
In CSS können Sie die Verlaufsfunktion linear-gradient() oder radial-gradient() zusammen mit rgba() verwenden, um den Deckkraftgradienten festzulegen. linear-gradient() und radial-gradient() können Farbverläufe festlegen und rgba() kann die Deckkraft steuern.
Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.
In CSS können Sie die Verlaufsfunktion linear-gradient() oder radial-gradient() zusammen mit rgba() verwenden, um den Deckkraftgradienten festzulegen. Die Funktionen
linear-gradient() und radial-gradient() können Verlaufseffekte festlegen:
linear-gradient(): Lineare Verläufe erstellen
radial-gradient(): Radiale Verläufe erstellen
Die Funktion rgba() verwendet die Überlagerung von Rot (R), Grün (G), Blau (B) und Transparenz (A), um verschiedene Farben zu erzeugen.
Codebeispiel:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>图片透明度渐变实例演示</title> <style> div{ box-sizing: border-box; width: 400px; height: 320px; font-size: 22px; padding-top: 100px; overflow: hidden; background: no-repeat center top / 100% 100%; } .div1 { background-image: url(img/1.jpg) } .div2 { background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)), url(img/1.jpg) } .div3 { background-image: radial-gradient(rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.5),rgba(255, 255, 255, 1)), url(img/1.jpg) } </style> <div class="div1">正常图片</div><br> <div class="div2">设置线性渐变不透明度效果的图片</div> <div class="div3">设置径向渐变不透明度效果的图片</div> </body> </html>
Rendering:
Anweisungen:
Um einen linearen Farbverlauf zu erstellen, müssen Sie mindestens zwei Farbknoten definieren. Der Farbknoten ist die Farbe, die einen sanften Übergang anzeigen soll. Gleichzeitig können Sie auch einen Startpunkt und eine Richtung (oder einen Winkel) festlegen. Die Syntax lautet wie folgt:
background-image:linear-gradient(direction, color-stop1, color-stop2, ...);
Beispiel:
Ein radialer Gradient wird durch seinen Mittelpunkt definiert.
Um einen radialen Farbverlauf zu erstellen, müssen Sie außerdem mindestens zwei Farbknoten definieren. Der Farbknoten ist die Farbe, die einen sanften Übergang anzeigen soll. Gleichzeitig können Sie auch den Mittelpunkt, die Form (Kreis oder Oval) und die Größe des Farbverlaufs festlegen. Standardmäßig ist die Mitte des Farbverlaufs „Mitte“ (d. h. am Mittelpunkt), die Form des Farbverlaufs ist eine Ellipse (d. h. eine Ellipse) und die Größe des Farbverlaufs ist „am weitesten entfernte Ecke“ (d. h. bis zur äußersten Ecke).
Grammatik:
background-image:radial-gradient(shape size at position, start-color, ..., last-color);
Beispiel:
(Lernvideo-Sharing: CSS-Video-Tutorial)
Das obige ist der detaillierte Inhalt vonSo erreichen Sie einen Deckkraftgradienten in CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!