Email or username:

Password:

Forgot your password?
foxy

На OpenStreetMap.org добавили тёмную тему. На сайт, где процентов 80 это светлая растровая карта. :blobcatgoogly2:

Как же решили эту проблему? Да просто накинули затенение на карту ¯\_(ツ)_/¯

Как человек обмазывающийся расширениями и пишущий своё для #OSM, пройти мимо этого безобразия я не смог. спойлер: исправить тоже :)

3 comments
foxy

На сайте классический Leaflet, а значит карта это просто куча img передвинутых с помощью CSS

Если хотим убрать затенение, то просто перезаписываем стиль для img.

Но можно пойти дальше и наложить какой-нибудь: filter: invert(100%) hue-rotate(180deg) brightness(95%) contrast(90%);

Второе выглядит стильно и такое просили сделать уже несколько лет.

foxy

Но правда жизни оказывается совсем другой, если вы рисуете в OSM.

Да, глазам приятнее, а некоторые объекты остаются с прежними цветами. Но многое окрашивается в совсем неожиданный цвет и... к этому не привыкнуть. Более того, в такой окраске нет логики и проверять что же нарисовали картографы становится гораздо сложнее.

И вот я пришёл к стадии, что хочу отключить тёмную тему совсем.

foxy

Вот только переключателя темы на сайте нет! Т.е. ребята накинули @media (prefers-color-scheme: dark) и решили, что норм.

Или потому что легко это не переключить. Причём даже расширениями :\

Единственное расширение, которое я нашёл, может переключить тему только для всех вкладок [1]

Но ведь в DevTools можно переключить тему на вкладке. Чую что-то я нагуглил :blobcatthink:

[1] addons.mozilla.org/ru/firefox/

Go Up