Better way to get GPU support, and avoid flicker
These declarations were suggested on http://blog.teamtreehouse.com/increase-your-sites-performance-with-hardware-accelerated-css
This commit is contained in:
@@ -15,11 +15,19 @@ html, body, #map {
|
|||||||
|
|
||||||
/* Turn on GPU support where available */
|
/* Turn on GPU support where available */
|
||||||
.olMapViewport, .olMapViewport * {
|
.olMapViewport, .olMapViewport * {
|
||||||
-webkit-transform: translate3d(0,0,0);
|
-webkit-transform: translateZ(0);
|
||||||
-moz-transform: translate3d(0,0,0);
|
-moz-transform: translateZ(0);
|
||||||
-o-transform: translate3d(0,0,0);
|
-o-transform: translateZ(0);
|
||||||
-ms-transform: translate3d(0,0,0);
|
-ms-transform: translateZ(0);
|
||||||
transform: translate3d(0,0,0);
|
transform: translateZ(0);
|
||||||
|
-webkit-backface-visibility: hidden;
|
||||||
|
-moz-backface-visibility: hidden;
|
||||||
|
-ms-backface-visibility: hidden;
|
||||||
|
backface-visibility: hidden;
|
||||||
|
-webkit-perspective: 1000;
|
||||||
|
-moz-perspective: 1000;
|
||||||
|
-ms-perspective: 1000;
|
||||||
|
perspective: 1000;
|
||||||
}
|
}
|
||||||
.olLayerDiv svg * {
|
.olLayerDiv svg * {
|
||||||
-webkit-transform: none;
|
-webkit-transform: none;
|
||||||
|
|||||||
+13
-5
@@ -489,11 +489,19 @@ a.olControlZoomOut {
|
|||||||
|
|
||||||
/* Turn on GPU support where available */
|
/* Turn on GPU support where available */
|
||||||
.olMapViewport, .olMapViewport * {
|
.olMapViewport, .olMapViewport * {
|
||||||
-webkit-transform: translate3d(0,0,0);
|
-webkit-transform: translateZ(0);
|
||||||
-moz-transform: translate3d(0,0,0);
|
-moz-transform: translateZ(0);
|
||||||
-o-transform: translate3d(0,0,0);
|
-o-transform: translateZ(0);
|
||||||
-ms-transform: translate3d(0,0,0);
|
-ms-transform: translateZ(0);
|
||||||
transform: translate3d(0,0,0);
|
transform: translateZ(0);
|
||||||
|
-webkit-backface-visibility: hidden;
|
||||||
|
-moz-backface-visibility: hidden;
|
||||||
|
-ms-backface-visibility: hidden;
|
||||||
|
backface-visibility: hidden;
|
||||||
|
-webkit-perspective: 1000;
|
||||||
|
-moz-perspective: 1000;
|
||||||
|
-ms-perspective: 1000;
|
||||||
|
perspective: 1000;
|
||||||
}
|
}
|
||||||
.olLayerDiv svg * {
|
.olLayerDiv svg * {
|
||||||
-webkit-transform: none;
|
-webkit-transform: none;
|
||||||
|
|||||||
@@ -51,11 +51,19 @@ div.olControlZoom a:hover {
|
|||||||
}
|
}
|
||||||
/* Turn on GPU support where available */
|
/* Turn on GPU support where available */
|
||||||
.olMapViewport, .olMapViewport * {
|
.olMapViewport, .olMapViewport * {
|
||||||
-webkit-transform: translate3d(0,0,0);
|
-webkit-transform: translateZ(0);
|
||||||
-moz-transform: translate3d(0,0,0);
|
-moz-transform: translateZ(0);
|
||||||
-o-transform: translate3d(0,0,0);
|
-o-transform: translateZ(0);
|
||||||
-ms-transform: translate3d(0,0,0);
|
-ms-transform: translateZ(0);
|
||||||
transform: translate3d(0,0,0);
|
transform: translateZ(0);
|
||||||
|
-webkit-backface-visibility: hidden;
|
||||||
|
-moz-backface-visibility: hidden;
|
||||||
|
-ms-backface-visibility: hidden;
|
||||||
|
backface-visibility: hidden;
|
||||||
|
-webkit-perspective: 1000;
|
||||||
|
-moz-perspective: 1000;
|
||||||
|
-ms-perspective: 1000;
|
||||||
|
perspective: 1000;
|
||||||
}
|
}
|
||||||
.olLayerDiv svg * {
|
.olLayerDiv svg * {
|
||||||
-webkit-transform: none;
|
-webkit-transform: none;
|
||||||
|
|||||||
Reference in New Issue
Block a user