Решил затестить впервые возможности img srcset для адаптивных картинок.
Код HTML:<img src="img/pages.png"
srcset="img/pages-2x.png 2x,
img/pages.png 1x"
alt="Images" class="section-two-img l-center"/>
SCSS:.section-two-img {
width: 100%;
max-width: 100%;
media only screen and (min-width: 1024px) {
max-width: 800px;
}
}
Что по задумке должно происходить?
Если устройство мобильное то отображается картинка 2х, если нет то 1х. Это работает как надо, проблем нет.
На экранах шириной до 1024px картинка занимает 100% ширины контейнера, от 1024px — ее ширина фиксируется на 800px.
Если использовать обычный src без srcset, то ширина картинки адаптируется согласно css
Но, при использовании srcset картинка в ландшафтной ориентации не растягивается на 100% почему-то, а в портретной растягивается, как и положено (телефон LG G2, 1080x1920).
![ccc6308153ae44b79aa2809a768cc566.png](//habrastorage.org/files/ccc/630/815/ccc6308153ae44b79aa2809a768cc566.png)
![13a58a66d48d462f8ab6dba0d06e898d.png](//habrastorage.org/files/13a/58a/66d/13a58a66d48d462f8ab6dba0d06e898d.png)
P.S.: pages.png и pages-2x.png одинаковые, в том числе и по размеру (для теста, pages-2x.png просто пометил красным чтобы отличить)