地图室内展示控制面板

这是一个用于展示地图室内控制面板的网站。该网站提供了一个基于高德地图的室内地图应用,用户可以通过拖动楼层来查看不同区域的详细信息。同时,还提供了一些控制面板,方便用户进行缩放和平移操作。

页面结构

  • amap-indoor-map:包含整个室内地图的容器。
  • label-canvas:显示地图标签的画布。
  • highlight-image-con:高亮显示的图像容器。
  • amap-indoormap-floorbar-control:室内地图楼层栏控制面板容器。
  • panel-box:楼层栏控制面板的背景框。
  • select-dock:选择楼层的下拉框容器。

样式定义

.amap-indoor-map {
position: relative; /* 设置地图容器为相对定位 */
}

.label-canvas {
position: absolute; /* 设置标签画布为绝对定位 */
top: 0; /* 上边距为0 */
left: 0; /* 左边距为0 */
}

.highlight-image-con * {
pointer-events: none; /* 使高亮显示的图像不响应鼠标事件 */
}

.amap-indoormap-floorbar-control {
position: absolute; /* 设置楼层栏控制面板为绝对定位 */
margin: auto 0; /* 水平居中 */
bottom: 165px; /* 底部外边距为165px */
right: 12px; /* 右边距为12px */
width: 35px; /* 宽度为35px */
text-align: center; /* 文本居中 */
line-height: 1.3em; /* 行高为字体高度的1.3倍 */
overflow: hidden; /* 隐藏超出容器部分的内容 */
padding: 0 2px; /* 上下内边距均为2px */
}

.amap-indoormap-floorbar-control .panel-box {
background-color: rgba(255,255,255,.9); /* 背景颜色为白色,透明度为0.9 */
border-radius: 3px; /* 圆角大小为3px */
border: 1px solid #ccc; /* 边框宽度为1px,颜色为灰色 */
}

.amap-indoormap-floorbar-control .select-dock {
position: absolute; /* 设置选择楼层的下拉框为绝对定位 */
top: 0; /* 上边距为0 */
left: 0; /* 左边距为0 */
width: 100%; /* 全宽度 */
bottom: auto; /* 将下边距设为自动,使其与容器底部对齐 */
}