Vor einigen Tagen habe ich einen Artikel über die Verwendung von CSS zur Implementierung eines dreieckigen Pfeils geschrieben. Obwohl der gewünschte Effekt erzielt wurde, gibt es immer noch einige Probleme. Beispielsweise muss die Position des Pfeils noch ermittelt werden. Und derzeit können nur dreieckige Pfeile realisiert werden. Wenn Sie andere Zeichen verwenden möchten, müssen Sie weiterhin Bilder verwenden. Deshalb habe ich in letzter Zeit nach einer besseren Möglichkeit gesucht und sie schließlich gefunden … Zuerst gehen wir zum Ordner „Fonts“ auf dem Laufwerk C, suchen die Schriftart „WEBDINGS.TTF“ und kopieren sie auf den Desktop. Als nächstes benötigen wir eine Software namens „Fontforge“, die die Funktion zum Erstellen benutzerdefinierter Schriftarten ermöglicht. Wir werden sie verwenden, um eine für uns geeignete Schriftartenbibliothek zu erstellen. Nach dem Download entpacken Sie es, kopieren die Schriftart WEBDINGS.TTF hinein, führen fontforge.bat aus und wählen die Schriftartdatei aus. Anschließend wird diese Oberfläche angezeigt: Es gibt viele grafische Charaktere. Haben Sie festgestellt, dass viele davon schon früher verwendet wurden, damals aber mit Bildern umgesetzt wurden? Als nächstes müssen wir die benötigten Zeichen auswählen und in einer anderen Schriftdatei speichern. Da die meisten Zeichen in der Datei WEBDINGS.TTF nicht verwendet werden, ist sie etwas zu groß, um diese Datei direkt als unsere Zeichenbibliothek zu verwenden. Wir müssen also nur die Zeichen auswählen, die wir benötigen. Um dies zu tun, erstellen wir zunächst eine leere Schriftdatei, klicken auf Datei->Neu, wählen dann die benötigten Zeichen aus und kopieren sie in die neu erstellte Schriftdatei, beispielsweise: Anschließend speichern und „Schriftarten generieren“ auswählen: Speichern Sie anschließend die Datei mit der Erweiterung .ttf: Damit ist unsere Schriftartdatei fertig. Es ist jedoch noch nicht vorbei, da der IE nur .eof und nicht .ttf erkennt, sodass wir noch andere Schriftdateien generieren müssen. Zu diesem Thema habe ich vor langer Zeit einen Artikel geschrieben, in dem die Vorgehensweise erläutert wird. Daher werde ich sie nicht im Detail vorstellen. Der Artikellink lautet: „Die tatsächliche Vorgehensweise bei der Verwendung beliebiger Schriftarten auf Webseiten“. Wenn Ihnen die Bedienung zu umständlich erscheint, können Sie schließlich eine von mir zusammengestellte Zeichenbibliothek herunterladen, die sich hauptsächlich auf Pfeile konzentriert, da diese so häufig verwendet werden. Obwohl hierdurch die Gesamtgröße der geladenen Auslagerungsdatei zunimmt, ist die Bedienbarkeit vielfältiger, wenn Sie über eine eigene Zeichenbibliothek verfügen. Denn wir können die Größe und Farbe der Zeichen und sogar CSS3-Effekte wie Schatten und Spiegeln steuern, aber wenn wir die Farbe eines Bildes ändern möchten, müssen wir es modifizieren oder ein neues erstellen, was nicht sehr flexibel ist. PS: In meinem EonerCMS wurden die Schaltflächen oben rechts und unten rechts im Fenster durch Zeichen ersetzt, und der Effekt ist ziemlich gut. PS2: Danke an @小熊 für die Idee. Da die Zeichenrotation durch CSS3 und Filter erreicht werden kann, können wir beim Erstellen der Zeichenbibliothek nur einen Pfeil in die vier Richtungen aufzeichnen und ihn durch Code rotieren, um die Größe der Zeichenbibliotheksdatei zu reduzieren. |
<<: Detailliertes Beispiel zur Installation eines FastDfs-Dateiservers mit Docker Compose
>>: Beispiel für die Anzeige von Bildjalousien mit reinem CSS
Inhaltsverzeichnis 1. Einleitung 2. Umgebung und ...
Dieser Artikel beschreibt, wie Sie den Chrome-Bro...
Inhaltsverzeichnis Vorwort 1. Was ist Selen? 2. N...
Inline-Format <colgroup>…</colgroup> ...
1. Verwendung des Iframe-Tags <br />Wenn es ...
Wie der Titel schon sagt, kann andernfalls bei ein...
1. Konvertieren Sie das JSON-Objekt in eine JSON-...
Inhaltsverzeichnis Vorwort: Was ist ein Wasserfal...
Hallo zusammen, heute möchte ich Ihnen zeigen, wi...
mysql-8.0.19-winx64 von der offiziellen Website h...
Vorwort Jede Anwendung, die in JavaScript geschri...
1. Was ist Refs wird in Computern als Resilient F...
Inhaltsverzeichnis Überblick 1. Pfadmodul 2. Bis ...
1. Laden Sie das offizielle MySQL Yum Repository ...
Was ist ein Spiegel? Ein Bild kann als Dateisyste...