首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带LeafLet的CSS

带LeafLet的CSS
EN

Stack Overflow用户
提问于 2018-09-07 17:07:57
回答 1查看 1.3K关注 0票数 2

我使用角6和叶形,我不明白为什么不能在我的组件中定义我的css。这是我的代码:

HTML

代码语言:javascript
复制
<div class="custom-popup" id="frugalmap">

CSS

代码语言:javascript
复制
.custom-popup .leaflet-popup-content-wrapper {
    background:#2c3e50;
    color:#fff;
    font-size:160px;
    line-height:24px;
    border-radius: 0px;
}

.custom-popup .leaflet-popup-content-wrapper a {
    color:rgba(255,255,255,0.1);
}

.custom-popup .leaflet-popup-tip-container {
    width:30px;
    height:15px;
}

.custom-popup .leaflet-popup-tip {
    background: transparent;
    border: none;
    box-shadow: none;
}

TS

代码语言:javascript
复制
var customPopup = "<h4>CHU Nantes</h4>" 
var customOptions = {'className' : 'custom' }
var CHUNantes= L.marker([47.21082, -1.55446], {icon: myIcon}).bindPopup(customPopup,customOptions).on('mouseover', function (e) { this.openPopup();});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-07 19:03:28

您需要按以下方式定义自定义标记,并将放在全局styles.css

代码语言:javascript
复制
const myIcon = L.icon({
     // place your icon url
     iconUrl: 'https://unpkg.com/leaflet@1.3.4/dist/images/marker-icon.png',
     iconSize: [32, 37],
     iconAnchor: [16, 37],
     popupAnchor: [0, -28]
});

const customPopup = "<h4>CHU Nantes</h4>" 
const customOptions = {'className' : 'custom-popup' }
const nantes= L.marker([47.21082, -1.55446], {icon: myIcon}).addTo(map);

nantes.bindPopup(customPopup,customOptions)
      .on('mouseover', function (e) { this.openPopup()});

演示

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52226919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档