在使用ArcGIS地图时遇到一个问题,在点击地图上任意位置,地图边框会出现线样式。有时候这根线就想着不需要他,如下图,把我们定制的菜单栏挡住了。反正也没用,干脆就去掉他。
挡住菜单
直接打开F12工具栏,定位到地图容器,找到产生该样式的元素。可以发现下面这个样式可能会是产生线边框的一个元素。
可能产生线的元素
找到自己引入的ArcGIS JS API里的main.css,打开,搜索。发现确实是该元素产生的线样式,内容如下:
找到样式

.esri-view .esri-view-surface--inset-outline:focus::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  z-index: 999;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  outline: auto 2px Highlight;
  outline: auto 5px -webkit-focus-ring-color;
  outline-offset: -3px;
  pointer-events: none;
  overflow: hidden
}

将这段在main.css中去掉就可以了。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐