The L.Tooltip
kelas termasuk className
pilihan (yang diwarisi dari DivOverlay
kelas), yang akan diubah menjadi kelas CSS ketika tooltip ditampilkan. misalnya:
L.marker(latlng).addTo(map).bindTooltip('Text', {className: 'myCSSClass'});
Kemudian, itu hanya masalah mendefinisikan kelas CSS itu. Tip ini agak rumit, karena perlu bekerja dengan pseudo-elements dan leaflet CSS class:
.myCSSClass {
background: green;
border: 2px solid cyan
}
.leaflet-tooltip-left.myCSSClass::before {
border-left-color: cyan;
}
.leaflet-tooltip-right.myCSSClass::before {
border-right-color: cyan;
}
Lihat contoh yang berfungsi di sini .