У меня на сайте есть галерея картинок. Картинки в довольно хорошем качестве, где-то 2000х1500. Я заметил, что довольно много посетителей с телефонов быстро просматривают картинки, то есть им не нужна большая детализация, но они грузят излишний трафик и ждут лишнее время.
Появилась идея грузить на мобильные картинки меньшего размера и сделать им кнопку "показывать картинки в большом размере" для тех, кому это необходимо.
Технически это не сложно. Вопрос в другом - какого размера показывать картинки по-умолчанию для мобильных? Что бы они были во весь экран усредненного мобильного?
Спасибо!
Всё зависит от используемого телефона и его разрешения.
Вы можете посмотреть размеры разрешений для разных моделей телефонов
Тут
Соответственно при помощи @media Вы можете для телефонов с большим разрешение оставить текущие картинки, а для тех телефонов, что с разрешением меньше определённого(Тоже через @media указывается ширина), например, 1280×720, выводить картинки уже меньшего размера.
Диагонали телефонов быстро растут, так что сложно чётко предугадать возможные размеры.
Если очень хочется, можно распределить их на несколько групп.
Наиболее популярными в @media являются:
/* Large desktops and laptops */
media (min-width: 1200px) {
}
/* Portrait tablets and medium desktops */
media (min-width: 992px) and (max-width: 1199px) {
}
/* Portrait tablets and small desktops */
media (min-width: 768px) and (max-width: 991px) {
}
/* Landscape phones and portrait tablets */
media (max-width: 767px) {
}
/* Landscape phones and smaller */
media (max-width: 480px) {
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости