Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Ausführliche Erläuterung von Beispielen für die Verwendung von CSS zur Erzielung von Dreieckseffekten

高洛峰
Freigeben: 2017-03-04 10:34:14
Original
1498 Leute haben es durchsucht

Methode 1: Verwenden Sie den Rand, um den Rand festzulegen. Das Element hat Höhe und Breite

<i class="triangle"></i>

.triangle {    
     transform: rotate(45deg);    
     display: block;    
     width: 12px;    
     height: 12px;    
     border: 1px solid #9e9e9e;    
     border-top-color: transparent;    
     border-right-color: transparent;    
     background-color: #fff;    
}
Nach dem Login kopieren

Effekt:

Ausführliche Erläuterung von Beispielen für die Verwendung von CSS zur Erzielung von Dreieckseffekten

Verwenden Sie das Transformationsattribut, um das Dreieck zu drehen, um den gewünschten Effekt zu erzielen.

Methode 2: Rahmen zur Unterstützung des Dreiecks verwenden

<i class="triangle"></i>

.triangle {    
     display: block;    
     position: absolute;    
     width: 0;    
     border-width: 6px;    
     border-color: transparent transparent red;    
     border-style: dashed dashed solid;    
     top: -12px;    
     right: 76px;    
}
Nach dem Login kopieren

Wirkung:

Ausführliche Erläuterung von Beispielen für die Verwendung von CSS zur Erzielung von Dreieckseffekten

Anwendungsszenario: Klicken Sie auf 234 oder klicken Sie, um das Dreieck auszuwählen, das auf die entsprechende Option zeigt

Ausführliche Erläuterung von Beispielen für die Verwendung von CSS zur Erzielung von Dreieckseffekten

Tipps:

1. Lernen Sie, häufig Pseudoelemente wie after oder before zu verwenden, um Dreiecke umzusetzen

2. Der Unterschied zwischen den beiden Methoden: Die von der zweiten Methode festgelegte Dreieckshintergrundfarbe und die von der zweiten Methode festgelegte Rahmenfarbe sind dieselben Die erste Methode ist dieselbe wie die Randfarbe. Die Farben der Ränder können unterschiedlich sein. Die Methode muss entsprechend den Auswirkungen verschiedener Anwendungsszenarien ausgewählt werden.

Mit der zweiten Methode können auch unterschiedliche Effekte der Hintergrundfarbe und der Randfarbe erzielt werden, indem zwei Dreiecksabdeckungen mit unterschiedlichen Farben verwendet werden.

Das obige einfache Beispiel für die Verwendung von CSS zur Erzielung des Dreieckseffekts ist der gesamte vom Herausgeber geteilte Inhalt. Ich hoffe, dass er Ihnen eine Referenz geben kann, und ich hoffe, dass Sie die chinesische PHP-Website unterstützen.

Ausführlichere Beispiele für die Erzielung von Dreieckseffekten mit CSS und verwandte Artikel finden Sie auf der chinesischen PHP-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