【问题标题】:Google Map radius corner谷歌地图半径角
【发布时间】:2013-09-17 03:59:27
【问题描述】:

滚动页面时webkit-mask-image 掩码会移动

jsFiddle Sample

body{
    height:1500px;
}

#wrapper {
    margin-top:250px;
    width: 300px; 
    height: 300px;
    border-radius: 100px;
    overflow: hidden;
    position: absolute; /* this breaks the overflow:hidden in Chrome/Opera */
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); /* this fixes the overflow:hidden in Chrome/Opera */
}

#map1 { 
    width: 300px; 
    height: 300px;

}

如何使 webkit-mask-image 静态化?谢谢

【问题讨论】:

标签: css google-maps-api-3


【解决方案1】:

据我了解,您不想在滚动(静态)上移动 Google 地图。

CSS中称为fixed定位

position: fixed

查看JSFiddle

【讨论】:

  • 提供的 JsFiddle 与问题原件相同。
  • @Bart 哎呀。忘记更新它。检查此jsfiddle.net/DZTvR/1 感谢您的指点。
  • 谢谢!但是如果页面上也显示了一些元素,则固定位置不是解决方案
【解决方案2】:

用图像文件 url 替换您的数据

-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-24
    • 2011-09-07
    • 2011-09-18
    • 2014-04-04
    • 1970-01-01
    • 1970-01-01
    • 2020-10-11
    相关资源
    最近更新 更多