Изображения: пощадиэкран (юзерскрипт)
Споткнулся об очередной нюанс: открываешь пост (или спойлер), а там картинка, но в экран помещается только кусок, и чо-т ниоч как-то. В связи с этим накидал скрипт, который лимитирует картинки в постах до 50% высоты экрана, при этом позволяет открыть её в лайтбоксе, где она может занимать до 92% экрана.
— Работает для всех картинок, чей натуральный размер отличается от фактического
— Не трогает картинки в заголовке спойлера
— Не трогает картинки в ссылках (вестник не поломается)
ссылка
(для установки потребуется расширение Greasemonkey для Firefox или Tampermonkey для Chrome)
17 комментариев
П.С. а сложно будет реализовать фишку, как на том же пикабу, чтоб в увеличенном окошке можно было колесом зумить и левым кликом сдвигать изображение?
Фиксится либо добавлением :not([width]) в первый селектор стиля, либо width: auto там же
1. да, `width: auto`, но тогда прописанная вручную ширина идёт лесом
2. убрать лимит для картинок с прописаной шириной (`.text img[width] { max-height: unset; }`) — тогда лесом пойдёт идея с ограничением высоты
Второй вариант мне кажется более допустимой потерей
— убрал ограничения по высоте для изображений, которым вручную прописана ширина
— можно листать в лайтбоксе все картинки на странице (смайлопак попадает туда, увы)
— есть ссылка, которая открывает исходное изображение в новой вкладке
Табун всё более и более похож на борду с куклоскриптом =)Тоже отличная идея (хотя я пользоваться не буду — мне удобнее инлайново картинки смотреть, а в тех редких случаях, когда нужен фулл, я его обычно либо сразу схороняю, либо открываю в новой вкладке. Но каждому, разумеется, удобно по своему, фича, насколько я знаю, популярная)
— снова можно смотреть картинки под спойлерами
— больше нельзя смотреть картинки из смайлопака