在 Cesium 上覆盖一个工具栏 Viewer/Map
Overlay a toolbar over Cesium Viewer/Map
您好,我正在尝试在 Cesium 上覆盖一个工具栏 Viewer/Map,但是每当我尝试执行 div class = 工具栏时,就像沙堡示例中的按钮或任何东西我添加总是显示在地图下方。我想要这样的东西:http://i.imgur.com/KKI2W5R.png
这是我目前的情况:
Index.html
<html>
<head>
<title>Demo</title>
</head>
<body>
{% load staticfiles%}
<script src= {% static "js/Cesium.js" %} type="text/javascript"></script>
<div id="cesiumContainer"></div>
<div class="toolbar-left">
<button onclick="alert('You clicked!');">Click me!</button>
</div>
{% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'test/hello.css' %}" />
<script>
var viewer = new Cesium.Viewer('cesiumContainer');
</script>
</body>
</html>
修复是在 html 文件中显式添加样式标签以声明 toolbar-left
#cesiumContainer {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
.toolbar-left {
display: block;
position: absolute;
top: 5px;
left: 5px;
}
您好,我正在尝试在 Cesium 上覆盖一个工具栏 Viewer/Map,但是每当我尝试执行 div class = 工具栏时,就像沙堡示例中的按钮或任何东西我添加总是显示在地图下方。我想要这样的东西:http://i.imgur.com/KKI2W5R.png
这是我目前的情况:
Index.html
<html>
<head>
<title>Demo</title>
</head>
<body>
{% load staticfiles%}
<script src= {% static "js/Cesium.js" %} type="text/javascript"></script>
<div id="cesiumContainer"></div>
<div class="toolbar-left">
<button onclick="alert('You clicked!');">Click me!</button>
</div>
{% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'test/hello.css' %}" />
<script>
var viewer = new Cesium.Viewer('cesiumContainer');
</script>
</body>
</html>
修复是在 html 文件中显式添加样式标签以声明 toolbar-left
#cesiumContainer {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
.toolbar-left {
display: block;
position: absolute;
top: 5px;
left: 5px;
}