Ich möchte nur die Eltern schief und schief es zurück auf das Kind.Chrome: Text verschwommen, wenn Skew zurück: Skew (-10deg) -> Skew (10deg)
Beispiel: HTML
<div class="parent"> <!-- skew(-10deg) -->
<div class="child">Hello</div> <!-- skew(10deg) (skew back) -->
</div>
Beispiel: CSS
.parent {
transform: skew(-10deg);
}
.child {
transform: skew(10deg);
}
Text innen scheint ok mit Firefox, Safari. Aber nicht Chrome und Opera die ein bisschen verschwommen
Ich habe -webkit-backface-visibility: hidden;
verwenden für Box in Chrome pixelig zu reduzieren
Firefox:
Chrome:
Firefox vs Chrome:
oder gezoomt von Photoshop
anschauliches Beispiel:http://jsfiddle.net/1tpj1kka/
Irgendeine Idee?
HINWEIS !!! : web-tikis Antwort ist eine andere Möglichkeit, das Problem zu vermeiden. Aber wenn jemand eine echte Lösung zur Lösung dieses Schräglaufproblems (echte Lösung) beantwortet, werde ich die Antwort akzeptieren.
Warum Sie keine 'pseudo-element' dafür verwenden? Es hat eine bessere Browserunterstützung, anstatt "transformieren". – Vucko
@Vucko Macht nichts? http://jsfiddle.net/uy061t79/2/ – l2aelba
@ l2aelba [Ich dachte so] (http://jsfiddle.net/vucko/uy061t79/3/) – Vucko