Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Einführung in die Methode zur Implementierung von Dreiecksmarkierungen in CSS

不言
Freigeben: 2018-11-16 11:49:43
Original
2726 Leute haben es durchsucht

In diesem Artikel erfahren Sie, wie Sie Dreiecksmarkierungen in CSS implementieren. Der Inhalt ist sehr detailliert.

Werfen wir ohne weitere Umschweife zunächst einen Blick auf den Code~

Der Code lautet wie folgt:

CssMark.html

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
  <link rel="stylesheet" type="text/css" href="CssMark.css" />
  </head>
  <body>
  <div class="TriMarkPre0"></div>
  <br />
  <div class="TriMarkPre1"></div>
  <br/>
  <div class="TriMarkPre2"></div>
  <br />
  <div class="TriMark"></div>
  </body>
  </html>
Nach dem Login kopieren

CssMark .css

.TriMarkPre0 {
  position: static;  
  width: 100px;  
  height: 100px;  
  border: 10px solid transparent;  
  border-color: #0058e2;
}
.TriMarkPre1 {
  position: static;  
  width: 100px;  
  height: 100px;  
  border: 10px solid transparent;  
  border-left-color: #0058e2;
}
.TriMarkPre2 {
  position: static;  
  width: 0px;  
  height: 0px;  
  border: 10px solid transparent;  
  border-left-color: #0058e2;
}
.TriMark {
  position: static;  
  width: 0px;  
  height: 0px;  
  border: 5px solid transparent;  
  border-left-color: #0058e2;
}
Nach dem Login kopieren

Detaillierte Code-Erklärung

Erstellungsprozess 1:

Der folgende Code ist der Code zum Zeichnen des äußeren Rahmens eines 100 x 100 Pixel großen Bereichs . Dies ist der allgemeine Code.

Das Feld oben im Bild des Ausführungsergebnisses entspricht diesem Code.

<div class="TriMarkPre0"></div>
Nach dem Login kopieren
rrree

Erstellungsprozess 2:

Verwenden Sie den folgenden Code, um nur die linke Seite des Flächenrahmens zu zeichnen. Wenn Sie die linke Seite zeichnen, können Sie erkennen, dass der Eckteil diagonal geschnitten ist. (Wenn Sie vier Seiten zeichnen, zeichnen Sie nur die Hälfte, damit sich die einzelnen Linien nicht überlappen.)

Dieser Code entspricht dem Code, der das zweite Trapez des resultierenden Bildes seitlich ausführt.

.TriMarkPre0 {
  position: static;  
  width: 100px;  
  height: 100px;  
  border: 10px solid transparent;  
  border-color: #0058e2;
}
Nach dem Login kopieren
rrree

Fertig:

Dreieckige Markierungen können mit dem folgenden Code gezeichnet werden.

Durch Verringern der Höhe des Codes links von der vorherigen Zeile verschwindet der Abschnitt zwischen den Zeilen und erscheint als Dreiecksmarkierung.

Das dritte Bild des Ausführungsergebnisbildes entspricht diesem Code.

<div class="TriMarkPre1"></div>
Nach dem Login kopieren
.TriMarkPre1 {
  position: static;  
  width: 100px;  
  height: 100px;  
  border: 10px solid transparent;  
  border-left-color: #0058e2;
}
Nach dem Login kopieren

Sie können die Größe der Dreiecksmarkierung ändern, indem Sie die Randbreite der Linie verringern.

Das vierte Bild des Ausführungsergebnisbildes entspricht diesem Code.

 <div class="TriMarkPre2"></div>
Nach dem Login kopieren
rrree

Ausführungsergebnisse:

Wenn die HTML-Datei angezeigt wird, wird das folgende Bild angezeigt.

Einführung in die Methode zur Implementierung von Dreiecksmarkierungen in CSS

Hinzugefügt:

Sie können die Richtung des Dreiecks ändern, indem Sie die gewünschte Position des Randes ändern ziehen.

Der Code lautet wie folgt:

CssMark2.html

.TriMarkPre2 {
  position: static;  
  width: 0px;  
  height: 0px;  
  border: 10px solid transparent;  
  border-left-color: #0058e2;
}
Nach dem Login kopieren

CssMark.css

<div class="TriMark"></div>
Nach dem Login kopieren

Der Effekt ist wie folgt:

Einführung in die Methode zur Implementierung von Dreiecksmarkierungen in CSS

Das obige ist der detaillierte Inhalt vonEinführung in die Methode zur Implementierung von Dreiecksmarkierungen in CSS. 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