Блок VW, атрибуты размеров и медиа-запросы не работают - PullRequest
0 голосов
/ 22 апреля 2020

В последнее время я изучал адаптивные изображения, но я боролся с единицей VW и атрибутом размеров. Вниз я опубликую пример, но я пробовал много вариантов, даже добавляя медиа-запросы или загружая страницу на Firefox, я просто не понимаю.

Я хочу, например, чтобы изображение уменьшилось до половины размера области просмотра, когда windows больше 800 пикселей.

Нужно ли использовать точный код CSS или Я могу сделать это просто с помощью HTML? Разве атрибут размеров не меняет изображение даже сам по себе?

<img src="Images/large.jpg" 
     sizes="50vw" >

1 Ответ

0 голосов
/ 22 апреля 2020

Установите «мобильную» ширину вне медиазапроса, затем установите медиазапрос на min-width: 800px:

#img{
    width: 200px;
}

@media screen and (min-width: 800px){
    #img{
        width: 50vw;
    }
}
<img src="https://placekitten.com/500/500" id="img">
...