Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Verwenden Sie den Rand, um ein Dreiecksprinzip zu erstellen

高洛峰
Freigeben: 2017-02-17 13:36:12
Original
1528 Leute haben es durchsucht

Auf der Startseite der Website werden manchmal einige Dreiecke verwendet. Zusätzlich zur Verwendung von Bildern können die entsprechenden Dreiecke auch mithilfe des Border-Attributs von CSS erstellt werden. Wie verwendet man also Ränder, um Dreiecke zu erstellen?

Sehen Sie sich zunächst das folgende Beispiel an:

CSS-Code:

  width:100px;
  height:100px;
  border-top: solid 100px blue;
  border-left: solid 100px black;
  border-right: solid 100px yellow;
  border-bottom: solid 100px red;
Nach dem Login kopieren

Laufergebnis:

利用border制作三角形原理

Aus den angezeigten Ergebnissen können Sie ersehen, dass die Schnittpunkte der Ränder eine 45°-Halbierung bilden. Wie wird es also aussehen, wenn die Breite und Höhe des Elements auf 0 gesetzt sind? ?

Code:

  width: 0;
  height: 0;
  border-top: solid 100px blue;
  border-left: solid 100px black;
  border-right: solid 100px yellow;
  border-bottom: solid 100px red;
Nach dem Login kopieren

Ergebnis ausführen:

利用border制作三角形原理

Auf diese Weise , wir Sie sehen vier gleichseitige Dreiecke. Was wir also wollen, ist ein Dreieck. Was sollen wir tun? Stellen Sie sich vor, wie würde es aussehen, wenn wir eine Kante entfernen würden?

Code:

  width: 0;
  height: 0;
  border-left: solid 100px black;
  border-right: solid 100px yellow;
  border-bottom: solid 100px red;
Nach dem Login kopieren

Laufergebnis:

利用border制作三角形原理

Diesmal Wir sehen drei Dreiecke, wenn wir Schwarz und Gelb durch transparente ersetzen. Bleibt dann ein rotes gleichseitiges Dreieck?

Code:

  width: 0;
  height: 0;
  border-left: solid 100px transparent;
  border-right: solid 100px transparent;
  border-bottom: solid 100px red;
Nach dem Login kopieren

Laufergebnis:

利用border制作三角形原理

Offensichtlich, A Dreieck erscheint. Wir können versuchen, die Breite des Rahmens zu ändern oder andere Seiten auszublenden, um andere Dreiecke zu erhalten.

Code:

  width: 0;
  height: 0;
  border-left: solid 100px transparent;
  border-right: solid 100px transparent;
  border-bottom: solid 50px red;
Nach dem Login kopieren

Laufergebnis:

利用border制作三角形原理

Code:

  width: 0;
  height: 0;
  border-top: solid 100px transparent;
  border-bottom: solid 100px transparent;
  border-left: solid 150px black;
Nach dem Login kopieren

Laufergebnis:

利用border制作三角形原理

Code:

  width: 0;
  height: 0;
  border-top: solid 100px transparent;
  border-left: solid 150px black;
Nach dem Login kopieren

Laufergebnisse:

利用border制作三角形原理

Zusammenfassung: Sie können Dreiecke erstellen, indem Sie einen oder zwei Ränder entfernen und die entsprechenden Ränder transparent festlegen. kann auf verschiedene Arten transformiert werden, weitere Beispiele werden nicht aufgeführt.

Weitere verwandte Artikel zum Prinzip der Verwendung von Rändern zum Erstellen von Dreiecken finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!