





Вы искали что-нибудь как это?
Добавьте в HTML элемент слайдера:
<input type = "range" min = "0" max = "100" value = "0" class = "slider" id = "opacity-slider">
Вот код JavaScript, который обрабатывает слайдер:
var slider = document.getElementById('opacity-slider');
slider.addEventListener('input', function(e) {
var value = Number(e.target.value);
var opacity = value / 100;
tileLayer.setOpacity(opacity);
});
Код регулирует непрозрачность слоя листов карты при перемещении ползунка.
Для CSS цвет фона элемента div карты установлен на черный:
#map {
background: black;
}
Не знал об этом, спасибо, что поделился! Стоит опубликовать как отдельный ответ.
Спасибо вам обоим! Именно то, что я искал !!
Я хочу настроить «фильтр: яркость (1.1);». По умолчанию это свойство css. Любая рекомендация, как это сделать в JS или Angular5?
Точно сказать не могу. Я рекомендую создать новый вопрос и добавить туда все подробности, чтобы вы могли получить помощь от большего числа участников сообщества.
FWIW у вас также есть плагин Leaflet.OpacityControls (демонстрация)