Do not set translate3d on svg children
In current Webkit browsers, having translate3d on svg child elements causes the positioning from the layer not to be inherited by the vector layer content.
This commit is contained in:
@@ -489,11 +489,14 @@ a.olControlZoomOut {
|
||||
|
||||
/* Turn on GPU support where available */
|
||||
.olMapViewport, .olMapViewport * {
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
-moz-transform: translate3d(0, 0, 0);
|
||||
-o-transform: translate3d(0, 0, 0);
|
||||
-ms-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
-webkit-transform: translate3d(0,0,0);
|
||||
-moz-transform: translate3d(0,0,0);
|
||||
-o-transform: translate3d(0,0,0);
|
||||
-ms-transform: translate3d(0,0,0);
|
||||
transform: translate3d(0,0,0);
|
||||
}
|
||||
.olLayerDiv svg * {
|
||||
-webkit-transform: none;
|
||||
}
|
||||
|
||||
/* override any max-width image settings (e.g. bootstrap.css) */
|
||||
|
||||
@@ -49,11 +49,14 @@ div.olControlZoom a:hover {
|
||||
-o-transition: opacity 0.2s linear;
|
||||
transition: opacity 0.2s linear;
|
||||
}
|
||||
/* Turn on GPU support on devices that support it */
|
||||
/* Turn on GPU support where available */
|
||||
.olMapViewport, .olMapViewport * {
|
||||
-webkit-transform: translate3d(0,0,0);
|
||||
-moz-transform: translate3d(0,0,0);
|
||||
-o-transform: translate3d(0,0,0);
|
||||
-ms-transform: translate3d(0,0,0);
|
||||
transform: translate3d(0,0,0);
|
||||
}
|
||||
}
|
||||
.olLayerDiv svg * {
|
||||
-webkit-transform: none;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user