css3 linearer Farbverlauf kann Dreiecke realisieren; einfach einen 45-Grad-linearen Farbverlauf erstellen und die Farbverlaufsfarbe auf zwei feste Farben einstellen, eine ist die Farbe des Dreiecks und die andere ist eine transparente Farbe, die Syntax ist „linear-gradient(45deg , Farbwert, Farbwert 50 %, transparente Farbe 50 %, transparente Farbe 100 %).
Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.
In CSS3 gibt es viele Möglichkeiten, Dreiecke zu implementieren, eine davon ist die Verwendung linearer Verläufe. Nachfolgend geben wir Ihnen eine ausführliche Einführung.
Das Prinzip der Verwendung eines linearen Gradientenlinear-gradient
zur Implementierung eines Dreiecks ist ebenfalls sehr einfach. Wir implementieren einen linearen Gradienten45°
:linear-gradient
实现三角形的原理也非常简单,我们实现一个45°
的渐线性变:
div { width: 100px; height: 100px; background: linear-gradient(45deg, deeppink, yellowgreen); }
让它的颜色从渐变色变为两种固定的颜色:
div { width: 100px; height: 100px; background: linear-gradient(45deg, deeppink, deeppink 50%, yellowgreen 50%, yellowgreen 100%); }
再让其中一个颜色透明即可:
div { background: linear-gradient(45deg, deeppink, deeppink 50%, transparent 50%, transparent 100%); }
再通过旋转rotate
或者scale
Lassen Sie die Farbe von Farbverlauf zu wechseln zwei Eine feste Farbe:
rrreeeMachen Sie einfach eine der Farben transparent:rrreee
Durch Drehen vonrotate
oder
scale
können wir auch Dreiecke mit verschiedenen Winkeln und Größen erhalten: rrreee (Lernvideo-Sharing: CSS-Video-Tutorial, Web-Frontend)
Das obige ist der detaillierte Inhalt vonKann ein linearer CSS3-Gradient Dreiecke erreichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!