Ich habe einige Probleme mit der Zoomfunktion von CSS. Wenn ich ein Element heranzoome, wird es ein wenig verschwommen, obwohl es kein Bild ist, sondern nur ein einfaches Textelement.Wie verhindert man eine Unschärfe durch CSS-Transformation?
Ich verwende den Code von Hover.css, um ein Div in meinem Code zu erstellen. Aber wie Sie auf Hover.css sehen können, wenn Sie Ihre Maus auf "Grow" bewegen, wird es auch ein wenig unscharf.
http://ianlunn.github.io/Hover/
CSS-Code:
.hvr-grow {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
Wie ist das möglich, das Element wie dieses Beispiel oben zu wachsen, aber alles scharf wie vor machen?
Haben Sie die Schriftglättung versucht? -webkit-font-smoothing: antialiased; – Carlton