html - openlayers 填充空白

标签 html css openlayers

我想消除两个 OpenLayers map 上两个地方的空白/填充。

这是 map :

-- http://rainpursuit.org/map.htm -- http://rainpursuit.org/mobilemap.htm

我要消除的空白:

-- map 周围的填充。我想让他们全屏 -- 不必要的大弹出窗口。过多的空白在桌面版本上不是什么大问题,但每次打开弹出窗口时都会导致移动应用程序中不必要的平移。

我在这里被难住了。任何帮助,将不胜感激。谢谢

最佳答案

重置 CSS 中的默认填充和边距属性:

html, body {
    margin: 0;
    padding: 0;
}

在移动版本上,您的 mobile2.css 中有:

.olControlMobileLayerSwitcher {
    background-color: #FFFFFF;
    border: 2px solid #CED6D9;
    display: none;
    height: 90%;
    left: 55%;
    margin-left: -50%;
    overflow-y: auto;
    padding-top: 25px;
    position: absolute;
    top: 1%;
    width: 90%;
}

width:90%;height:90%; 导致弹出窗口变大。您可以更改这些值以减小弹出窗口的高度和宽度。

关于html - openlayers 填充空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21186326/

相关文章:

javascript - 如何使用 Javascript 添加自动更改页脚信用?

html - 将任何页面上的所有文本转换为特定颜色

html - 悬停时隐藏导航子菜单

angular - 将 OpenLayers 4 与 Angular 5 结合使用

javascript - 如何获取每个 map 'move'(平移、缩放和输出)上的纬度和经度(来自 map.getCenter())值?

html - CSS 在页面中显示小框

jquery - 按钮上的 CSS 过渡

html - CSS 属性 "opacity"的古怪行为

jquery - 嵌套选项卡大小调整 - JQuery

javascript - OpenLayers、Mapserver 和 Tilecache