design

linear() easing: кастомная кривая без cubic-bezier

linear() easing: кастомная кривая без cubic-bezier

Функция linear(0, 0.25 75%, 1) задаёт кусочно-линейную кривую — удобно для «пружинящих» кнопок без JS spring.

Генераторы кривых в DevTools easing editor экспортируют linear() из измерений.

- [linear() — MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/easing-function/linear) — Easing function linear().

- [linear() easing — web.dev](https://web.dev/articles/css-easing-linear) — Туториал Google.

---

## Reduced motion

При prefers-reduced-motion замените на ease или уберите transition.

beforetoggle: хук жизненного цикла popover

Аналитика до открытия панели.

Мы используем обязательные cookie для работы сайта (корзина, вход, оформление заказа) и необязательные — для аналитики и маркетинга. Вы можете принять все, отклонить необязательные или настроить категории. Подробнее в политике cookies.