Функция max в CSS
Функция max()
в CSS позволяет выбрать наибольшее из указанных значений. Она принимает на вход два или более значений и возвращает минимальное из них. Это полезно для задания ограничений размеров, отступов и других свойств, которые должны адаптироваться в зависимости от контекста.
property: max(
value1,
value2,
...
);
property
CSS-свойствоvalue
значения, из которых выбирается наибольшее
Одной из наиболее полезных задач для функции max()
является создание адаптивных размеров элементов:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Пример max() - Ширина</title>
<style>
.container {
width: 100%;
max-width: 1200px;
padding: 20px;
box-sizing: border-box;
}
.content {
width: max(300px, 50%); /* ширина не меньше 300px или 50% контейнера */
background-color: lightblue;
padding: 20px;
}
</style>
</head>
<body>
<div class="container">
<div class="content">Адаптивный контент</div>
</div>
</body>
</html>