Heim >Web-Frontend >CSS-Tutorial >Warum werden meine Font Awesome 5-Symbole als Quadrate auf Pseudoelementen dargestellt?
In bestimmten Szenarien kann es vorkommen, dass Benutzer versuchen, den Inhalt von Span-Elementen mit Font Awesome-Symbolen über CSS dynamisch zu ändern Ein Problem, bei dem das Symbol als Quadrat statt als beabsichtigtes Symbol dargestellt wird.
Die bereitgestellten CSS-Code veranschaulicht das Problem:
.myClass { font-size:25px; } .myClass::after { font-family: 'Font Awesome 5 Free'; content: '\f008'; }
Dieses CSS zeigt das Symbol jedoch als Quadrat und nicht als das angegebene Symbol ('f008') an.
Um dieses Problem zu beheben, muss der CSS-Code die folgende Eigenschaft enthalten:
font-weight: 900
Der endgültige CSS-Code lautet wie folgt folgt:
.myClass { font-size:45px; } .myClass::after { font-family: 'Font Awesome 5 Free'; content: "\f008"; font-weight: 900; }
Durch Angabe der Schriftstärke 900 wird das Symbol auf dem Pseudoelement korrekt gerendert.
Das obige ist der detaillierte Inhalt vonWarum werden meine Font Awesome 5-Symbole als Quadrate auf Pseudoelementen dargestellt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!