As part of the design, I have a website that uses CSS skew extensively. With the exception of the iPad, using back visibility solves the jagged edge problem. In all other webkit browsers , Including iPhone, the edges are smooth, but for some reason the iPad does not perform. This is the skewed code:
-webkit-backface-visibility: hidden ;
-ms-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
overflow: hidden;
< br />-webkit-transform: skewX(16deg);
-moz-transform: skewX(16deg);
-ms-transform: skewX(16deg);
transform: skewX(16deg) );
/* IE8+ */
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0.28674538575880865, M21=0, M22=1, SizingMethod ='auto expand')";
/* IE6 and 7 */
filter: progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0.28674538575880865, M21=0, M22 =1, SizingMethod='auto expand');
This is the website: acumen.org
-webkit-backface-visibility: hidden;
-ms-backface-visibi lity: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
Besides, just add the following line:
< p>
outline: 1px solid transparent;
As part of the design, I have a website that uses CSS skew extensively. Except for iPad , Use back visibility to solve the jagged edge problem. In all other webkit browsers, including iPhone, the edges are smooth, but for some reason the iPad does not perform. This is the skewed code:
-webkit-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
overflow: hidden;
-webkit-transform: skewX(16deg);
-moz-transform: skewX(16deg);
-ms-transform: skewX(16deg);
transform: skewX(16deg);
/* IE8+ */
-ms-filter: "progid:DXImageTransform.Microsoft. Matrix(M11=1, M12=0.28674538575880865, M21=0, M22=1, SizingMethod='auto expand')";
/* IE6 and 7 */
filter: progid: DXImageTransform.Microsoft.Matrix(M11=1, M12=0.28674538575880865, M21=0, M22=1, SizingMethod='auto expa nd');
This is the website: acumen.org
-webkit-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
Besides, just add the following Line:
outline: 1px solid transparent;