CSS背景蒙版和地图的布局样式写法

165 阅读1分钟

以这个报表为例

image.png

2、 DOM布局要求:地图组件/蒙版为平级 ,scale-layout里的内容分为上下左右四个div写,分别定位,dom代码如下

3、 CSS样式要求:主要用到pointer-events: none;(就是让地图里这个点击事件可以继续能够点击到,还不影响蒙版的遮罩),代码如下

.CriminalVisual {
width: 100%;
height: 100%;

  background-color:  red;----------这里需要和蒙版颜色相似的颜色,作为填充左右两边的空白(因为蒙版不能设置在这里的,所以不是全屏下,两边会有空白)

   //蒙版
.big-bg{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url("../image/ditu.png") no-repeat;
background-size: 100% 100%;
pointer-events: none; -----------------------重要的是这句
z-index: 1;
}

    // scale-layout 样式需要修改
.layout{
position: absolute;
top: 0;
left: 0;
z-index: 88;
}

//地图
.apbox{
width: 100%;
height: 100%;
}

}