Если вы не хотите использовать адаптивный фреймворк, такой как начальная загрузка, у вас есть два варианта:
Опция 1: медиазапросы
Использование медиазапросов для установки различных наборовстилей для разных диапазонов разрешений.Например, все, что содержится в этом запросе, вступит в силу только в том случае, если ширина области просмотра превышает 1200 пикселей:
@media only screen and (min-width : 1200px) {
.container {
width:5vw;
}
}
Опция 2: используйте vmin и vmax
AХороший трюк, который мне нравится использовать, - это использовать единицы измерения vmin
и vmax
.Это в основном позволяет вам использовать пропорции экрана для правильного масштабирования.Например:
.container {
height:100vmin;
}
Высота этого элемента будет равна той, которая меньше (ширина или высота области просмотра) наименьшая.Поэтому его высота всегда будет вписываться в окно просмотра.