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>
相关推荐
葬送的代码人生几秒前
别再「Ctrl+C/V」了!Git 开发必备技能,10 分钟告别单机码农
前端·github·代码规范
xuankuxiaoyao2 分钟前
vue.js 设计与开发 ---路由
前端·javascript·vue.js
ZC跨境爬虫4 分钟前
跟着 MDN 学CSS day_6:(伪类和伪元素详解)
前端·javascript·css·数据库·ui·html
idcu5 分钟前
Lyt.js + Vite 快速开发指南
前端·typescript
暗不需求6 分钟前
玩转 React Hooks:从基础到实战,逐行解析带你彻底掌握
前端·react.js·面试
一颗小青松7 分钟前
css 文字区域根据图片形状显示,根据文字设置背景图
前端·css
阿黎梨梨8 分钟前
跟 Git 打交道的正确姿势
前端
idcu8 分钟前
深入 Lyt.js 路由系统:L6 生态系统层的核心
前端·typescript
idcu9 分钟前
用 Lyt.js 构建 Todo 应用:完整教程
前端·typescript
七夜zippoe9 分钟前
DolphinDB时间序列引擎:实时聚合计算
服务器·前端·时间序列·dolphindb·实时聚合