在 Materialize 布局中显示 OpenLayers 地图的问题
Issue with showing OpenLayers map inside Materialize layout
我在使用实体化框架创建的布局中显示完整地图时遇到问题。
我在页脚区域遇到问题,我不知道如何删除页脚区域中的白色 space。在更宽的屏幕上看起来像这样。
在小屏幕上看起来像这样。
我试过这个:
.map {
height: 100%;
width:100%;
}
但没有运气。
此外,我想知道如何确定导航栏的优先级并将其放在地图上方。
这里是 jsfiddle 描述的问题。赞你
.map {
position:absolute;
margin-top:100px;
height: calc(100vh-100px);
width:100vw;
}
试试这个 css,我想它会让你的工作变得轻松。
回答有点晚了,但就是这样:
我只是在页眉、主体和页脚部分添加了 flex 1 0 auto
header, main, footer {
padding-left: 300px;
flex: 1 0 auto;
}
对于正文部分,我添加了 display: flex; attribute
像这样:
body {
display: flex;
min-height: 100vh;
flex-direction: column;
}
现在地图在定义的布局内正确缩放。
我在使用实体化框架创建的布局中显示完整地图时遇到问题。 我在页脚区域遇到问题,我不知道如何删除页脚区域中的白色 space。在更宽的屏幕上看起来像这样。
在小屏幕上看起来像这样。
我试过这个:
.map {
height: 100%;
width:100%;
}
但没有运气。
此外,我想知道如何确定导航栏的优先级并将其放在地图上方。
这里是 jsfiddle 描述的问题。赞你
.map {
position:absolute;
margin-top:100px;
height: calc(100vh-100px);
width:100vw;
}
试试这个 css,我想它会让你的工作变得轻松。
回答有点晚了,但就是这样:
我只是在页眉、主体和页脚部分添加了 flex 1 0 auto
header, main, footer {
padding-left: 300px;
flex: 1 0 auto;
}
对于正文部分,我添加了 display: flex; attribute
像这样:
body {
display: flex;
min-height: 100vh;
flex-direction: column;
}
现在地图在定义的布局内正确缩放。