Как настроить таргетинг CSS на основе уровня масштабирования страницы 100%?Jquery

Программирование на jquery
Ответить
Anonymous
 Как настроить таргетинг CSS на основе уровня масштабирования страницы 100%?

Сообщение Anonymous »


У меня есть следующий HTML-код, отображающий Квадрат. Но если масштаб страницы превышает 100 %, квадрат исчезает.

Если страница увеличена на 100 % или ниже, появится квадрат.

Вот код:

$(window).on("изменить размер", function(e) { $(".square").toggleClass("увеличенный", window.devicePixelRatio > 1); }); .квадрат { ширина: 190 пикселей; высота: 190 пикселей; фон: черный; } .увеличенный { фон: нет; } Проблема, которую я заметил, заключается в том, что на мобильных устройствах и устройствах iPad квадрат исчезает и добавляется класс zoomed. Я не понимаю, почему масштаб изображения увеличивается на мобильных устройствах и iPad, даже если я не увеличиваю его более чем на 100 %.

Квадрат должен отображаться на мобильных устройствах и iPad. Его следует увеличивать только в том случае, если для экрана установлено значение более 100%. Я что-то упустил в своем коде? Кажется, что когда я изменяю размер окна, квадрат исчезает и добавляется класс Zoomed. Как мне решить эту проблему? Или есть другой способ рассчитать размер масштабирования?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

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

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»