У меня есть div, который я пытаюсь сделать постепенно шире по мере изменения размера окна браузера. То есть, для каждых 50px шире окно, я хотел бы, чтобы ширина div увеличивалась и на 50 пикселей.Как увеличить размер div с помощью окна браузера?
Поскольку ширина увеличивается с шагом, я не могу определить ее в процентах. Сейчас я использую медиа-запросы, но для того, чтобы сделать эту работу, мне пришлось написать тонну подобных случаев, и она ведет себя непоследовательно в разных браузерах.
Я не могу отредактировать JavaScript. Есть ли более программный способ сделать это в чистом CSS?
div {
background-color: #f00;
height: 100px;
}
@media (max-width: 1600px) {
div {
width: 800px;
}
}
@media (max-width: 1550px) {
div {
width: 750px;
}
}
/* ... */
@media (max-width: 800px) {
div {
width: 0;
}
}
Не могли бы вы предоставить свой HTML и CSS код, который вы пытались –
я добавил его к исходному сообщению. – Himbeyer89