Bitte sehen Sie sich den folgenden Screenshot an, den ich von der Google Gmail-Seite gemacht habe (das ist das zweite Mal, dass ich einen Screenshot vom selben Ort gemacht habe): 1. Verstehen Sie einige Eigenschaften von Charakteren 1. Sehen Sie die Wahrheit <br />Was die Zeichen betrifft, so verstehe ich sie so, dass sie dasselbe sind wie die chinesischen Schriftzeichen, englischen Buchstaben usw. auf der Seite. Erstens besteht das Zeichenmuster auf dem Display aus Pixeln derselben Farbe, sodass es keine Probleme mit gezackten Kanten gibt. Wenn Sie mit Photoshop ein kleines Dreiecksbild erstellen, treten möglicherweise hässliche weiße Kanten auf, aber bei Zeichen tritt dieses Problem nie auf. Zweitens bestehen Zeichen grundsätzlich aus Text und unterliegen CSS-Eigenschaften wie Schriftgröße und Farbe, die sich auf den Text auswirken. 2. Vorteile der Verwendung von Zeichen anstelle von Bildern: ① Es müssen keine Bilder gezeichnet oder ausgeschnitten werden, was viel Aufwand spart! Für Seiteningenieure wird der Arbeitsaufwand erheblich reduziert. Sie wissen, dass die Bearbeitung kleiner Bilder mit weniger als 10 Pixeln sehr zeit- und energieaufwendig ist. 3. Zeichenfehler ① Leistung in verschiedenen Browsern. 2. Einige Beispiele zur Beziehung zwischen Zeichen und Schriftarten Der erste Teil der Demoseite zeigt einige Zeichen, die im Hauptteil dieses Artikels verwendet werden können, und wie sie in gängigen Schriftarten aussehen. Das Bild unten zeigt repräsentative Zeichenunterschiede. Die Unterschiede werden durch unterschiedliche Schriftarten und Browser verursacht. Glücklicherweise können wir Kompatibilität erreichen, indem wir verschiedene Schriftarten ausprobieren. ![]() Unterschiede zwischen Zeichen in verschiedenen Schriftarten und Browsern 3. Verwenden Sie Zeichen, um abgerundete Rechtecke und scharfe Ecken zu erzielen Um mit Hilfe von Zeichen abgerundete oder scharfe Ecken zu erzielen, können folgende Zeichen verwendet werden: Die scharfen Ecken auf der linken und rechten Seite sind in der Schriftart Songti: <> Hier sind die scharfen Ecken links und rechts in der Schriftart Arial: <> Die scharfen Ecken auf der linken und rechten Seite sind in Lucida Sans Unicode: <> Die scharfen Ecken links und rechts sind hier in der Schriftart Times New Roman: <> Die scharfen Ecken auf der linken und rechten Seite sind in der Schriftart Verdana: <> Hier sind die scharfen Ecken in Auf- und Abwärtsrichtung in der Schriftart Songti mit kleinen scharfen Ecken: ˇ^ Hier sind die spitzen Ecken in Auf- und Abwärtsrichtung in der Schriftart Arial gehalten, mit kleinen spitzen Ecken: ˇ^ Die scharfen Ecken in der oberen und unteren Richtung sind in der Unicode-Schriftart Lucida Sans, kleine scharfe Ecken: ˇ^ Die spitzen Ecken in der oberen und unteren Richtung sind in der Schriftart Times New Roman gehalten, mit kleinen spitzen Ecken: ˇ^ Hier sind die scharfen Ecken in Auf- und Abwärtsrichtung in der Schriftart Verdana mit kleinen scharfen Ecken: ˇ^ Hier ist ein 45-Grad-Winkel, die Schriftart ist Songti: ∠ Hier ist ein 45-Grad-Winkelkörper in der Schriftart Arial: ∠ Hier ist ein 45-Grad-Winkel in Lucida Sans Unicode : Hier ist ein 45-Grad-Winkel in der Schriftart Times New Roman: ∠ Hier ist ein 45-Grad-Winkel in der Schriftart Verdana: ∠ Hier ist eine solide scharfe Ecke, die Schriftart ist Songti: ► ◄ ▲▼ Hier ist die durchgezogene scharfe Ecke, die Schriftart ist Arial: ► ◄ ▲▼ Hier ist die durchgezogene Ecke, die Schriftart ist Lucida Sans Unicode: ► ◄ ▲▼ Hier sind die durchgezogenen scharfen Ecken, die Schriftart ist Times New Roman: ► ◄ ▲▼ Hier ist die durchgezogene scharfe Ecke, die Schriftart ist Verdana: ► ◄ ▲▼ Hier ist ein ausgefüllter Kreis. Aufgrund seiner begrenzten Größe verhält er sich wie ein sechseckiger Körper. Die Schriftart ist Songti: ● Hier ist ein ausgefüllter Kreis. Aufgrund seiner begrenzten Größe verhält er sich wie ein sechseckiger Körper. Die Schriftart ist Arial: ● Hier ist ein ausgefüllter Kreis. Aufgrund seiner begrenzten Größe verhält er sich wie ein sechseckiger Körper. Die Schriftart ist Lucida Sans Unicode: ● Hier ist ein ausgefüllter Kreis. Aufgrund seiner begrenzten Größe verhält er sich wie ein sechseckiger Körper. Die Schriftart ist Times New Roman: ● Hier ist ein ausgefüllter Kreis. Aufgrund seiner begrenzten Größe verhält er sich wie ein sechseckiger Körper. Die Schriftart ist Verdana: ● Hier ist ein hohler Kreis mit der Schriftart in Songti: ○ Hier ist ein hohler Kreis mit der Schriftart Arial: ○ Hier ist ein hohler Kreis in Lucida Sans Unicode: ○ Hier ist ein hohler Kreis in der Schriftart Times New Roman: ○ Hier ist ein hohler Kreis mit der Schriftart Verdana: ○ Hier ist ein Viertelbogen, die Schriftart ist Songti: ╰ ╯╭ ╮ Hier ist ein Viertelkreis in der Schriftart Arial: ╰ ╯╭ ╮ Hier ist ein Viertelkreis in Lucida Sans Unicode: ╰ ╯╭ ╮ Hier ist ein Viertelkreis in Times New Roman: ╰ ╯╭ ╮ Hier ist ein Viertelbogen in Verdana: ╰ ╯╭ ╮ 4. Implementieren eines abgerundeten Rechtecks mit einem einfarbigen Hintergrund Füllen Sie die vier Ecken mit einem Viertelkreis, um mit der Hintergrundfarbe einen abgerundeten Eckeneffekt zu erzielen. Code kopieren Der Code lautet wie folgt:<div Klasse="sharp_square"> <span class="viertelrund rund_lt"><span class="lt">●</span></span> <span class="viertelrund rund_rt"><span class="rt">●</span></span> <span class="viertel_rund_lb"><span class="lb">●</span></span> <span class="viertel_rund_rb"><span class="rb">●</span></span> </div> Code kopieren Der Code lautet wie folgt:.sharp_square{width:333px; height:110px; background:#a0b3d6; position:relative; color:#a0b3d6;}/*Es gibt einen gerade-ungerade-Fehler in IE6. Um 1-Pixel-Fehler zu vermeiden, sollten Höhe und Breite gerade Zahlen sein.*/ .sharp_square .quarter_round{position:absolute;} .sharp_square .quarter_round span{Hintergrund:weiß;} .sharp_square .round_lt{links:-1px; oben:0px;} .sharp_square .round_rt{rechts:-1px; oben:0px;} .sharp_square .round_lb{links:-1px; unten:0px;} .sharp_square .round_rb{rechts:-1px; unten:0px;} ![]() |
>>: Implementierungsschritte zur Installation eines Redis-Containers in Docker
Hintergrund: Manchmal müssen wir JSON-Daten direk...
Elementform und Codeanzeige Weitere Einzelheiten ...
Inhaltsverzeichnis Vorwort SQL-Anweisungsoptimier...
*Seite erstellen: zwei Eingabefelder und ein Butt...
Bei unserer täglichen Arbeit führen wir manchmal ...
Die meisten Browser speichern die Eingabewerte st...
1. Entpacken Sie das Zip-Paket in das Installatio...
In diesem Artikel wird hauptsächlich der Beispiel...
Vorwort: Ganz gleich, ob wir es für den Eigengebr...
1. Hörer ansehen Vorstellung der Uhr importiere {...
Vorwort: Dieser Artikel stellt hauptsächlich den ...
In Bash-Skripten oder direkt im Skript selbst ist...
Ergebnis: Implementierungscode: Muss mit der Swip...
Es gibt zwei Versionen der MySQL-Datenbankverwalt...
<br />Um zu beweisen, dass sein Engagement f...