mapbox修改样式

mapbox有些其实document绘制而成,比如control控件

故而会涉及到样式修改,以适配系统主题

先决条件

必须要安装mapbox-gl,申请access_token

javascript 复制代码
yarn add mapbox-gl

// or
npm install mapbox-gl

修改样式

新建一个_mapbox-gl.scss文件,引入mapbox css源文件,然后修改

javascript 复制代码
@import '~mapbox-gl/dist/mapbox-gl.css';


.mapboxgl-popup.mapboxgl-popup-anchor-top {
  max-width: none !important;
}


.mapboxgl-popup-content {
  background: var(--v-backgroundColor-base) !important;
  padding: 0;
}


.mapboxgl-popup-tip {
  display: none !important;
}


.mapboxgl-marker {
  z-index: 9;
}


.mapboxgl-canvas {
  border-radius: 6px;
}


.map-icon {
  position: absolute;
  top: 10px;
  left: 10px;
}

在使用mapbox的vue文件引入该样式文件

javascript 复制代码
<style lang="scss" scoped>
@import url('../../styles/vendors/_mapbox-gl.scss');
</style>
相关推荐
答案answer1 分钟前
一些经典的3D编辑器开源项目
前端·开源·three.js
亿元程序员18 分钟前
Creator都快4.0了,怎么能没有这样的功能?
前端
q***649719 分钟前
SpringMVC 请求参数接收
前端·javascript·算法
万少23 分钟前
流碧卡片 6 小时闪电开发 AI gemini-3-pro-preview ! 秒出小红书爆款图,免下载直接用
前端·后端·ai编程
向葭奔赴♡34 分钟前
若依系统权限控制全流程解析
前端·javascript·vue.js·ruoyi·navicat
IT_陈寒42 分钟前
Python开发者必知的5个高效技巧,让你的代码性能提升50%
前端·人工智能·后端
u***u68544 分钟前
Vue虚拟现实案例
前端·vue.js·vr
q***96581 小时前
springboot3整合knife4j详细版,包会!(不带swagger2玩)
android·前端·后端
艾小码1 小时前
Vue 3 defineProps 与 defineEmits 深度解析
前端·javascript·vue.js
前端炒粉4 小时前
35.LRU 缓存
开发语言·javascript·数据结构·算法·缓存·js