Các L.Tooltip
lớp học bao gồm một className
tùy chọn (kế thừa từ DivOverlay
lớp), mà sẽ được chuyển đổi thành một lớp CSS khi tooltip được hiển thị. ví dụ:
L.marker(latlng).addTo(map).bindTooltip('Text', {className: 'myCSSClass'});
Sau đó, đó chỉ là vấn đề xác định lớp CSS đó. Mẹo này hơi phức tạp, vì nó cần làm việc với các phần tử giả và các lớp CSS tờ rơi:
.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;
}
Xem một ví dụ làm việc ở đây .