Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вывод изображений в зависимости от разрешения экрана


Recommended Posts

Надо, чтобы при ширине экрана менее, чем 640px выводилась другое изображение (через img src).

При таком варианте:

<img class="big" src="catalog/view/theme/default/image/big.png" alt="" />
<img class="small" src="catalog/view/theme/default/image/small.png" alt="" />

а в стилях:
img.big {
    display: block;
}
img.small {
    display: none;
}
@media (max-width: 640px) {
img.big {
    display: none;
}
img.small {
    display: block;
}
}

работает, но через консоль видно, что загружаются оба изображения, что не рационально. Нагуглил такой вариант http://nicolasgallagher.com/responsive-images-using-css3/ но "At the moment, only Opera 10+ supports it."

Подскажите альтернативу.

 

 

Надіслати
Поділитися на інших сайтах


Я использую picturefill.js - нормально. Рекомендую. Ничего сложного. Единственное неудобство - картинок нужно много готовить разного размера. ЗАто  Гугл инсайт не ругается.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.