Test CSS: functions

clamp()

https://developer.mozilla.org/en-US/docs/Web/CSS/clamp
clamp()

https://habr.com/ru/companies/ruvds/articles/501634/
CSS-функции min(), max() и clamp()

.element {
    width: clamp(200px, 50%, 1000px);
}

https://doka.guide/css/clamp/

https://dzen.ru/a/Zw0PicoIlSjYcWPO
Современные тренды CSS: эволюция функций

https://dzen.ru/video/watch/613273847916e7006a2f4b0a
Функция CSS attr и tooltip без JS

.fz-clamp
font-size:clamp(24px, 5vw, 60px)
.clamp-container
width:clamp(240px, 80%, 360px)

vars()

demo1

https://developer.mozilla.org/ru/docs/Web/CSS/Using_CSS_custom_properties
Использование переменных в CSS

https://html5css.ru/css/css3_variables.php

https://habr.com/ru/company/skillfactory/blog/523130/

https://css-live.ru/articles/dostup-k-css-peremennym-i-ix-izmenenie-spomoshhyu-javascript.html
Доступ к CSS-переменным и их изменение с помощью Javascript
footer.style.setProperty('--footer-color', this.value)

https://xhtml.ru/2021/javascript/sharing-data-between-css-and-javascript-using-custom-properties/
Передача данных между CSS и JavaScript с помощью CSS-переменных

https://overcoder.net/q/306768/%D0%BA%D0%B0%D0%BA-%D1%8F-%D0%BC%D0%BE%D0%B3%D1%83-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D1%8C-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D1%83-css-%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-javascript
window.CSS.supports('--fake-var', 0);
		
box one
box two
box three
box four
box five