Некоторые изображения не открываются в лайтбоксе?

На моем экземпляре одно из этих изображений открывается в лайтбоксе, а другое — нет. Я протестировал это здесь на meta, добавив одно из изображений в свой старый пост, и проблема, похоже, сохраняется.


Возможно, я просто не знаю о какой-то настройке, которая определяет, открывается ли изображение в лайтбоксе? По размерам они (почти) одинаковы.

1 лайк

Похоже, что у изображения, которое открывается в лайтбоксе (Hoppip), высота составляет 501 пиксель — всего на 1 пиксель больше значения по умолчанию max image height, равного 500. Поэтому этот лайтбокс позволяет просматривать его на 1 пиксель выше.

Другое изображение (Growlithe) имеет высоту всего 498 пикселей, поэтому оно не открывается в лайтбоксе, так как может быть опубликовано в полном размере.

Таким образом, всё работает как и ожидалось.

Однако немного странное впечатление возникает, когда изображения вручную уменьшаются в посте (в данном случае оба изображения масштабированы до 50%). Кажется, что если у нас есть оригинальное изображение, мы должны открывать его в лайтбоксе, чтобы пользователи могли легко просмотреть его в полном размере…

7 лайков

Ага, понятно, тогда это нужный параметр.

Я работаю с изображениями высотой около 500 пикселей: некоторые чуть больше, некоторые чуть меньше. Я установил для всех масштаб 35%, чтобы они помещались рядом, но с мыслью, что при желании можно рассмотреть их ближе, используя лайтбокс как галерею.

В этом примере открывается в лайтбокс только первое изображение, и при этом возникает странное позиционирование:

Согласен, это выглядит как какой-то странный пограничный случай. Моя интуиция (и намерение) состояла в том, чтобы в этом случае все изображения открывались в лайтбокс.

4 лайка