Ich sehe eine weiße Linie zwischen verzerrten HTML-divs im Chrome-Browser. Unten ist ein Screenshot der Ausgabe:Wie entfernen Sie die weißen Kanten, die zwischen zwei verzerrten Elementen erscheinen?
Hier ist der Code:
.abc {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
width: 200px;
height: 200px;
background: green;
position: absolute;
left:0px;
transform: skewX(-10deg);
transform-origin: 0% 100%;
}
.def {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
width: 200px;
height: 200px;
background: green;
position: absolute;
left:200px;
transform: skewX(-10deg);
transform-origin: 0% 100%;
}
Eine Debug-Probe unter: https://jsbin.com/dijazit/2/edit?html,css,output
Wie wir diese weißen Linie entfernen? Schätze jede Hilfe hier.
Willkommen bei Stack-Überlauf! Fragen, die Code-Hilfe suchen, müssen den kürzesten Code enthalten, der für die Reproduktion in der Frage selbst erforderlich ist **. Obwohl Sie einen [** Link zu einem Beispiel **] angegeben haben (http://meta.stackoverflow.com/questions/254428/something-in-my-web-site-or-project-doesnt-work-can- Wenn die Verknüpfung ungültig werden würde, wäre Ihre Frage für andere zukünftige SO-Benutzer mit demselben Problem nicht von Bedeutung. –
Wäre es nicht eine Lösung, die Ihrem zweiten Div -199px statt -200 gibt? dann gibt es keine weiße Linie mehr in Chrom. Das wäre ein schneller aber dreckiger Workaround. –
Danke @Paulie_D, habe den Code aktualisiert. – moondram