Heim > Web-Frontend > CSS-Tutorial > Was sind die Syntaxen zum Definieren von Farbverläufen in CSS3?

Was sind die Syntaxen zum Definieren von Farbverläufen in CSS3?

WBOY
Freigeben: 2021-12-15 11:44:29
Original
1906 Leute haben es durchsucht

Syntax: 1. „Hintergrund: radialer Farbverlauf (Schriftgrößenposition, Farbe 1, Farbe n..)“ legt den radialen Farbverlaufsstil des Elements fest; 2. „Hintergrund: linearer Farbverlauf (Richtung, Farbe 1, Farbe). n..)" .)" legt den linearen Verlaufsstil des Elements fest.

Was sind die Syntaxen zum Definieren von Farbverläufen in CSS3?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, CSS3- und HTML5-Version, Dell G3-Computer.

Was sind die Syntaxen zum Definieren von Farbverläufen in CSS3? In CSS gibt es die Funktion radial-gradient() zum Erstellen radialer Farbverläufe für Elemente und die Funktion linear-gradient() zum Erstellen linearer Farbverläufe für Elemente.

1. Die Funktion radial-gradient() erstellt ein „Bild“ mit einem radialen Farbverlauf.


Radiale Steigungen werden durch den Mittelpunkt definiert. Um einen radialen Farbverlauf zu erzeugen, müssen zwei Stoppfarben festgelegt werden.

Die Syntax lautet wie folgt:

background: radial-gradient(shape size at position, start-color, ..., last-color);
Nach dem Login kopieren

Die Attributwerte lauten wie folgt:

Das Beispiel lautet wie folgt:

<html>
<head>
<meta charset="utf-8"> 
<title>123</title> 
<style>
#grad1 {
    height: 150px;
    width: 200px;
    background-color: red; /* 浏览器不支持的时候显示 */
    background-image: radial-gradient(red, green, blue); /* 标准的语法(必须放在最后) */
}
</style>
</head>
<body>
<h3>径向渐变 - 颜色结点均匀分布</h3>
<div id="grad1"></div>
<p><strong>注意:</strong> Internet Explorer 9 及之前的版本不支持渐变。</p>
</body>
</html>
Nach dem Login kopieren
Was sind die Syntaxen zum Definieren von Farbverläufen in CSS3?Ausgabeergebnis:


2. )-Funktion wird verwendet, um eine Darstellung von zwei oder mehr Bildtypen mit linearem Farbverlauf zu erstellen.

Was sind die Syntaxen zum Definieren von Farbverläufen in CSS3?Um einen linearen Farbverlauf zu erstellen, müssen Sie zwei Farben angeben. Sie können auch Farbverlaufseffekte in verschiedenen Richtungen erzielen (angegeben als Winkel). Wenn die Richtung nicht angegeben ist, erfolgt der Farbverlauf standardmäßig von oben nach unten.

Die Syntax lautet wie folgt:

background: linear-gradient(direction, color-stop1, color-stop2, ...);
Nach dem Login kopieren

Das Beispiel lautet wie folgt:

<html>
<head>
<meta charset="utf-8"> 
<title>菜鸟教程(runoob.com)</title> 
<style>
#grad1 {
  height: 200px;
  background-image: linear-gradient(red, yellow, blue);
}
</style>
</head>
<body>
<h3>线性渐变 - 头部到底部</h3>
<p>从头部开始的线性渐变,从红色开始,转为黄色,再到蓝色:</p>
<div id="grad1"></div>
<p><strong>注意:</strong> Internet Explorer 9 及更早版本 IE 浏览器不支持渐变。</p>
</body>
</html>
Nach dem Login kopieren

Ausgabeergebnis:

(Lernvideo-Sharing:

CSS-Video-TutorialWas sind die Syntaxen zum Definieren von Farbverläufen in CSS3?)

Das obige ist der detaillierte Inhalt vonWas sind die Syntaxen zum Definieren von Farbverläufen in CSS3?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
css
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage