Beispiel für die Implementierung eines hohlen Dreieckpfeils und eines X-Symbols mit anschließendem Pseudoelement

Beispiel für die Implementierung eines hohlen Dreieckpfeils und eines X-Symbols mit anschließendem Pseudoelement

Im Frontend-Designentwurf sieht man oft Schließen-Buttons in Form von „X“, „>“ und hohlen Pfeilsymbolen in drei andere Richtungen. Es gibt viele Möglichkeiten, CSS zu implementieren. Nachdem ich es ausprobiert hatte, stellte ich fest, dass es nicht leicht zu merken ist. Heute werde ich eine einfache Methode schreiben, um es mit dem Pseudoelement „after“ zu implementieren.

1. Schließen-Symbol

關閉圖標

HTML-Teil

<span class="schließen"></span>

CSS-Teil

.schließen{
    Anzeige: Inline-Block;
    Breite: 14px;
    Höhe: 1px;
    Hintergrund: #95835e;
    transformieren: drehen (45 Grad);
    -webkit-transform: drehen(45 Grad);
}
.suClose:nach {
    Inhalt: '';
    Anzeige: Block;
    Breite: 14px;
    Höhe: 1px;
    Hintergrund: #95835e;
    transformieren: drehen (-90 Grad);
    -webkit-transform: drehen(-90 Grad);
}

Das Prinzip besteht darin, mit dem Span-Element und dem After-Pseudoelement zwei gerade Linien zu zeichnen und sie mit dem Transform-Attribut von CSS3 separat zu drehen, um den Schnittpunkteffekt zu erzielen.

2. Hohler Dreieckspfeil

向上箭頭

HTML-Teil

<span class="arrowUp"></span>

CSS-Teil

.arrowUp:nach {
    Inhalt: '';
    Anzeige: Inline-Block;
    Breite: 8px;
    Höhe: 8px;
    Rahmen oben: 1px durchgezogen #656565;
    Rahmen rechts: 1px durchgezogen #656565;
    transformieren: drehen (-45 Grad);
    -webkit-transform: drehen(-45 Grad);
}

右箭頭

HTML-Teil

<span class="arrowUp"></span>

CSS-Teil

.arrowUp:nach {
    Inhalt: '';
    Anzeige: Inline-Block;
    Breite: 8px;
    Höhe: 8px;
    Rahmen oben: 1px durchgezogen #656565;
    Rahmen rechts: 1px durchgezogen #656565;
    transformieren: drehen (45 Grad);
    -webkit-transform: drehen(45 Grad);
}

Das Prinzip besteht darin, mit dem Pseudoelement „after“ ein Rechteck zu zeichnen, das nur die obere und rechte Grenze darstellt und so eine Pfeilform bildet, und dann mit dem Attribut „transform“ den Winkel anzupassen, um unterschiedliche Ausrichtungen zu erzielen. Hier sind Beispiele für zwei Richtungen aufgeführt. Für die anderen beiden Richtungen müssen Sie lediglich die Winkel ändern.

Dies ist das Ende dieses Artikels über das Beispiel der Verwendung des Pseudoelements „after“, um einen hohlen Dreieckspfeil und ein X-Symbol zu implementieren. Weitere Informationen zur Implementierung eines hohlen Dreieckspfeils und eines X-Symbols mit „after“ finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Cache von JS- und CSS-Dateien in HTML-Seiten automatisch leeren (Versionsnummern automatisch hinzufügen)

>>:  Probleme mit der NodeJS-, Koa- und Typescript-Integration und dem automatischen Neustart

Artikel empfehlen

Beheben Sie den abnormalen Fehler beim Erstellen einer Vue-Umgebung mit Webpack

Inhaltsverzeichnis Konfigurieren Sie zuerst packa...

Fassen Sie den User-Agent beliebter Browser zusammen

1. Grundkenntnisse: HTTP-Header-Benutzeragent Use...

Verwendung des Array-Filters filter() in JS

Inhaltsverzeichnis 1. Einleitung 2. Einführung in...

Docker stellt eine MySQL-Remoteverbindung bereit, um 2003-Probleme zu lösen

Herstellen einer Verbindung mit MySQL Hier verwen...

So importieren Sie Tomcat-Quellcode in Idea

Inhaltsverzeichnis 1. Laden Sie den Tomcat-Code h...

Das WeChat-Applet implementiert eine einfache Taschenrechnerfunktion

WeChat-Applet: Einfacher Rechner. Zu Ihrer Inform...

Detaillierte Erläuterung der Javascript-Wissenspunkte

Inhaltsverzeichnis 1. Grundlegende Einführung in ...

Javascript-Eingabebild-Upload und -Vorschau, FileReader-Vorschaubild

FileReader ist eine wichtige API für die Frontend...

Detaillierte Erklärung der .bash_profile-Datei im Linux-System

Inhaltsverzeichnis 1. Umgebungsvariable $PATH: 2....

Beispielcode zur Implementierung des Dunkelmodus mit CSS-Variablen

Vor kurzem wurde WeChat von Apple gezwungen, eine...

Vue integriert Tencent TIM Instant Messaging

In diesem Artikel wird hauptsächlich die Integrat...

Installieren Sie Mininet aus dem Quellcode auf Ubuntu 16.04

Mininet Mininet ist eine leichtgewichtige, softwa...