Heim > Artikel > Web-Frontend > Warum ist die Darstellung meiner Chrome-Schriftart in einer modalen Box verschwommen und wie kann ich das beheben?
Unschärfe beim Rendern von Schriftarten in Chrome behoben: CSS-Täter identifiziert
Das uralte Problem verschwommener Schriftarten in Chrome plagt Benutzer seit Jahren endlose Debatten über seine Ursache. In diesem Fall stellte der Benutzer in Chrome Version 39 eine starke Unschärfe innerhalb einer modalen Box fest.
Eine gründliche Prüfung des bereitgestellten CSS-Codes legt nahe, dass die Ursache in der CSS-Eigenschaft liegt, die für die Positionierung der modalen Box verantwortlich ist. Insbesondere treten Probleme mit der Eigenschaft „transformieren“ auf, die die Y-Achsen-Übersetzung festlegt:
transform: translateX(-50%) translateY(-50%);
Diese spezielle Einstellung führte dazu, dass der Text innerhalb des Modals verschwommen erschien. Durch Experimentieren mit dem Wert stellte der Benutzer fest, dass das Problem durch Subtrahieren von 0,5 Pixel von der Y-Achsen-Verschiebung gelöst wurde.
Das aktualisierte CSS:
transform: translateX(-50%) translateY(calc(-50% - 0.5px));
Diese Änderung schärft effektiv die Schriftwiedergabe, Behebung des Unschärfeproblems, ohne die Ausrichtung der Modalbox zu ändern. Der Benutzer stellt fest, dass diese Lösung eleganter ist, als den Prozentwert anzupassen oder sich auf JavaScript zu verlassen.
Das obige ist der detaillierte Inhalt vonWarum ist die Darstellung meiner Chrome-Schriftart in einer modalen Box verschwommen und wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!