safari 中 mapbox 上的边界半径
Border-radius on mapbox in safari
我正在为 mapbox (http://tombatossals.github.io/angular-leaflet-directive/#!/examples/simple-map) 使用这个 angular 指令,并试图将边框半径设置为 10px,这在 Chrome 和 Firefox 中完美运行,但在 Safari 上它不工作。
这是我正在使用的 CSS(出于某种原因,它仅适用于 chrome/firefox 上的 opacity: .99
)
.angular-mapbox-map{
opacity: .99;
border-radius: 10px;
}
有谁知道这是怎么回事或如何解决这个问题。您可以使用 chrome 开发工具或等效工具来使用上面 link 中的 mapbox 元素。
我在这里 How to make CSS3 rounded corners hide overflow in Chrome/Opera 找到了一个解决方案,使用:
-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
我正在为 mapbox (http://tombatossals.github.io/angular-leaflet-directive/#!/examples/simple-map) 使用这个 angular 指令,并试图将边框半径设置为 10px,这在 Chrome 和 Firefox 中完美运行,但在 Safari 上它不工作。
这是我正在使用的 CSS(出于某种原因,它仅适用于 chrome/firefox 上的 opacity: .99
)
.angular-mapbox-map{
opacity: .99;
border-radius: 10px;
}
有谁知道这是怎么回事或如何解决这个问题。您可以使用 chrome 开发工具或等效工具来使用上面 link 中的 mapbox 元素。
我在这里 How to make CSS3 rounded corners hide overflow in Chrome/Opera 找到了一个解决方案,使用:
-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);