


Kann ein linearer CSS3-Gradient Dreiecke erreichen?
Apr 25, 2022 pm 02:47 PMcss3 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 Gradienten linear-gradient
zur Implementierung eines Dreiecks ist ebenfalls sehr einfach. Wir implementieren einen linearen Gradienten 45°
: linear-gradient
實(shí)現(xiàn)三角形的原理也非常簡單,我們實(shí)現(xiàn)一個(gè) 45°
的漸線性變:
div { width: 100px; height: 100px; background: linear-gradient(45deg, deeppink, yellowgreen); }
讓它的顏色從漸變色變?yōu)閮煞N固定的顏色:
div { width: 100px; height: 100px; background: linear-gradient(45deg, deeppink, deeppink 50%, yellowgreen 50%, yellowgreen 100%); }
再讓其中一個(gè)顏色透明即可:
div { background: linear-gradient(45deg, deeppink, deeppink 50%, transparent 50%, transparent 100%); }
再通過旋轉(zhuǎn) rotate
或者 scale
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> html, body { width: 100%; height: 100%; display: flex; } div { width: 100px; height: 100px; margin: auto; } .rotate { background: linear-gradient(45deg, deeppink, deeppink 50%, transparent 50%, transparent 1px); } .top { background: linear-gradient(45deg, deeppink, deeppink 50%, transparent 50%, transparent 1px); transform: rotate(135deg); } .left { background: linear-gradient(45deg, deeppink, deeppink 50%, transparent 50%, transparent 1px); transform: rotate(45deg); } .bottom { background: linear-gradient(45deg, deeppink, deeppink 50%, transparent 50%, transparent 1px); transform: rotate(-45deg); } .right { background: linear-gradient(45deg, deeppink, deeppink 50%, transparent 50%, transparent 1px); transform: rotate(-135deg); } </style> </head> <body> <div></div> <div></div> <div></div> <div></div> <div></div> </body> </html>

Lassen Sie die Farbe von Farbverlauf zu wechseln zwei Eine feste Farbe:
Machen Sie einfach eine der Farben transparent:rrreee
rotate
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!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie erzielt man mit reinem CSS3 einen Welleneffekt? In diesem Artikel erfahren Sie, wie Sie mit SVG- und CSS-Animationen Welleneffekte erstellen.

Dieser Artikel zeigt Ihnen, wie Sie mithilfe von CSS auf einfache Weise verschiedene seltsam geformte Schaltfl?chen realisieren k?nnen, die h?ufig vorkommen. Ich hoffe, dass er Ihnen hilfreich sein wird!

Wie kann man CSS geschickt einsetzen, um QR-Codes mit Farbverlauf zu erstellen? Im folgenden Artikel erfahren Sie, wie Sie mithilfe von CSS Farbverl?ufe zu gew?hnlichen schwarzen QR-Codes hinzufügen. Ich hoffe, er ist hilfreich für Sie!

Zwei Methoden: 1. Fügen Sie mit dem Anzeigeattribut einfach den Stil ?display:none;“ zum Element hinzu. 2. Verwenden Sie die Attribute ?position“ und ?top“, um die absolute Positionierung des Elements festzulegen, um das Element auszublenden. Fügen Sie dem Element einfach den Stil ?position:absolute;top:-9999px;“ hinzu.

Implementierungsmethode: 1. Verwenden Sie den Selektor ?:active“, um den Status des Mausklicks auf das Bild auszuw?hlen. 2. Verwenden Sie das Transformationsattribut und die Funktion ?scale()“, um den Bildvergr??erungseffekt zu erzielen. Die Syntax ?img:active {transform : Skala(x-Achsen-Vergr??erung, y-Achsen-Vergr??erung);}".

Wie erstelle ich ein Textkarussell und ein Bildkarussell? Das erste, woran jeder denkt, ist die Verwendung von js. Tats?chlich k?nnen Textkarussell und Bildkarussell auch einen Blick auf die Implementierungsmethode werfen.

In CSS k?nnen Sie das Attribut ?border-image“ verwenden, um einen Spitzenrand zu erzielen. Das Attribut ?border-image“ kann Bilder zum Erstellen von R?ndern verwenden, d. h. zum Hinzufügen eines Hintergrundbilds zum Rand. Sie müssen lediglich das Hintergrundbild als Spitzenstil angeben Bildrandbreite nach innen. Ob der Anfang wiederholt wird;".

In CSS3 k?nnen Sie das Attribut ?animation-timing-function“ verwenden, um die Rotationsgeschwindigkeit der Animation festzulegen. Dieses Attribut wird verwendet, um anzugeben, wie die Animation einen Zyklus abschlie?t und die Geschwindigkeitskurve der Animation festlegt. Animation-Timing-Funktion: Geschwindigkeitsattributwert;}".
