Изменение img в зависимости от размера окна

Я хочу, чтобы мой сайт VS2015 отображал более горизонтальное изображение, созданное мной на настольном компьютере, и более вертикальное изображение на мобильном устройстве. У меня есть два отдельных обрезанных изображения, чтобы избежать искажения размеров. Я пытался использовать css с медиа-запросами, чтобы скрыть или показать, но он всегда показывал оба изображения (другие медиа-запросы для изменения размера на странице работают нормально). Я попробовал тег изображения:

<picture>
    <source srcset="../Images/Chalkboard414.jpg" media="(max-width: 450px)">
    <source srcset="../Images/Chalkboard900.jpg">
    <img srcset="../Images/Chalkboard900.jpg>"
</picture>

и скачал картинку, заполнил и добавил это в шапку

Все еще безуспешно. Извините за вопрос новичка, но я бы хотел помочь с тем, что кажется простой идеей.

Greg

1 ответ

Не знаю, что я сделал по-другому..... но теперь код работает отлично. Я только начал добавлять некоторые дополнительные части проекта в ожидании помощи... и теперь он прекрасно работает.

<div style="width:80%; margin-left:10%">
<div style="position:relative">
<picture>
    <source srcset="../Images/Chalkboard414.jpg" media="(max-width: 450px)">
    <source srcset="../Images/Chalkboard900.jpg">
    <img style="width:100%" srcset="../Images/Chalkboard900.jpg"/>
</picture>
    <img style="position:absolute; width:80%; top:10%;left:20px" src="../Images/chalkcarpaltunnel.png" />
    <img style="position:absolute; width:80%; top:20%;left:20px" src="../Images/chalktriggerfinger.png" />
    <img style="position:absolute; width:80%; top:30%;left:20px" src="../Images/chalkfractures.png" />
    <img style="position:absolute; width:80%; top:40%;left:20px" src="../Images/chalkdupuytrens.png" />
    <img style="position:absolute; width:80%; top:50%;left:20px" src="../Images/chalkganglions.png" />
</div>
</div>
Другие вопросы по тегам