Отрегулируйте яркость карты листовок с помощью ползунка

Я пытаюсь настроить яркость карты листовок с помощью ползунка. В основном, регулировка освещения карты на низкий и высокий с помощью ползунка.

Любая помощь в этом будет полезна.

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
0
401
1

Ответы 1

Вы искали что-нибудь как это?

Добавьте в 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;
}

FWIW у вас также есть плагин Leaflet.OpacityControls (демонстрация)

ghybs 18.03.2018 14:56

Не знал об этом, спасибо, что поделился! Стоит опубликовать как отдельный ответ.

Iavor 18.03.2018 14:59

Спасибо вам обоим! Именно то, что я искал !!

PKA 18.03.2018 17:07

Я хочу настроить «фильтр: яркость (1.1);». По умолчанию это свойство css. Любая рекомендация, как это сделать в JS или Angular5?

PKA 20.03.2018 16:17

Точно сказать не могу. Я рекомендую создать новый вопрос и добавить туда все подробности, чтобы вы могли получить помощь от большего числа участников сообщества.

Iavor 20.03.2018 16:23

Другие вопросы по теме