По соображениям производительности я хочу использовать крупногабаритные изображения для настольных компьютеров и небольших размеров для мобильных устройств, так как мои карусельные слайды.Bootstrap carousel: Как я могу использовать изображения разных размеров для разных разрешений экрана?
Я попытался ниже код с ограниченным успехом:
<picture>
<source srcset="images/s2.jpg" media="(min-width: 768px)">
<source srcset="images/s2m.jpg">
<img class="second-slide" srcset="images/s2m.jpg" alt="2">
</picture>
Где s2m.jpg есть (маленький) изображение по умолчанию и S2.jpg тем больше один.
Карусель работает и выбирает правильное изображение в зависимости от размера экрана, но теряет первоначальную отзывчивость. То есть слайды не изменяются до ширины родительского элемента (.item). Вместо этого они просто обрезаны.
Каков правильный способ достижения этого?
Добро пожаловать на переполнение стека! Вопросы, требующие помощи кода, должны содержать кратчайший код, необходимый для его воспроизведения ** в самом вопросе **, предпочтительно в [** Stack Snippet **] (https://blog.stackoverflow.com/2014/09/introducing-runnable -javascript-CSS-и-HTML-код-сниппеты /). См. [** Как создать минимальный, полный и проверенный пример **] (http://stackoverflow.com/help/mcve) –