Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.04.2021, 18:17
Кандидат Javascript-наук
Отправить личное сообщение для fori Посмотреть профиль Найти все сообщения от fori
 
Регистрация: 27.01.2021
Сообщений: 117

Разрешение картинки в зависимости от разрешения екрана
Здравствуйте, я пытаюсь реализовать слайд-шоу. Так как планируются (в будущем) сложные переходы и видео — хочу оптимизировать код — для етого хочу выбирать картинки разрешением в зависимости от разрешения екрана.
У меня есть папка images в ней папки картинок под разные разрешения екранов (сейчас к примеру 1080p и 2160p)
Кля того чтоб выбрать правильную папку мне нужно опредилить разрешение екрана пользователя.
Однако метод screen.width возращает значение умноженое на масштаб. Тоесть на 4к екране с масштабом 200% screen.width вернет 1920 (вместо 3840) Все известные мне методы — clientWidth/screen.width основоваются на масштабе. В итоге я не знаю как опредилить реальное разрешение екрана (или хотябы окна игнорируя масштаб)
На фото пример как на 4к екране screen.width вернет 1920
Изображения:
Тип файла: jpg Untitled.jpg (542.4 Кб, 2 просмотров)

Последний раз редактировалось fori, 21.04.2021 в 18:22.
Ответить с цитированием
  #2 (permalink)  
Старый 21.04.2021, 18:44
Кандидат Javascript-наук
Отправить личное сообщение для fori Посмотреть профиль Найти все сообщения от fori
 
Регистрация: 27.01.2021
Сообщений: 117

Методом тыка было найдено отличное решение
document.body.clientWidth * window.devicePixelRatio
document.body.clientHeight * window.devicePixelRatio
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать чтобы меню в зависимости от разрешения экрана выполняло свои функции? miha2020 Мобильный JavaScript 2 05.06.2022 09:02
Как сделать чтобы меню в зависимости от разрешения экрана выполняло свои функции? miha2020 Элементы интерфейса 5 07.03.2021 10:22
Изменение размера фонового изображения в зависимости от разрешения экрана. fomazov jQuery 2 24.10.2013 04:56
Высота div в зависимости от разрешения dm_013 Javascript под браузер 2 17.10.2011 21:53
как зделать что бы пропадали картинки в зависимости от разрешения экрана skelan Javascript под браузер 9 09.06.2011 21:42