Я не знаю , если вы когда - либо слышали о единицах длины CSS vh
, vw
, vmin
, vmax
. Они могут быть решением вашей проблемы.
Из <length> - CSS | MDN из сети разработчиков Mozilla:
1vw
= 1% от ширины окна просмотра.1vh
= 1% от высоты окна просмотра.1vmin
= 1% от минимального значения между высотой и шириной окна просмотра.1vmax
= 1% от максимального значения между высотой и шириной окна просмотра.
В вашем случае то, что вы ищете, это устройство vh
.
Однако вы можете проверить таблицу поддержки браузера для единиц просмотра .