@Gustov

Каким способом, лучше всего, делать графику адаптивной?

1. Создавать блок и размещать через backround-image jpg картинки, используя при этом медиа-запросы что бы подгружать файл того или иного размера при разных разрешениях браузера.
2. Использовать тег picture, а для опера мини и мелкософтоподобных использовать Picturefill подключаемый в теге head?
3. Возможно как-то еще?

В целом какой именно способ надо использовать, если в требованиях к верстке указано адаптивная вёрстка? Или вообще задавать картинке max-width: 100% и более не надо (я заметил что именно так сделано большинство сайтов), если заказчик не просит? А то возиться с ретиной, областью видимости, по 8 картинок делать ради 1 изображения, а заказчик все равно не поймет и не оценит, если не оговаривать отдельно.
  • Вопрос задан
  • 403 просмотра
Решения вопроса 1
sergski
@sergski
web-developer
<img src="small.jpg"
     srcset="large.jpg 1024w, medium.jpg 640w, small.jpg 320w"
     sizes="100vw"
     alt="" />

img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

по сути всё.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы