Генератор кривых ускорения cubic-bezier
Создаёт кривые ускорения cubic-bezier для CSS. Включает стандартные предустановки.
transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
Как пользоваться этим инструментом
- 1
Click a preset (ease, ease-in, ease-out, or ease-in-out) to load its four control values, or skip this to start from the default ease curve.
- 2
Drag the a, b, c, and d sliders to adjust the two control points; each ranges from -1 to 2 in steps of 0.05 and the current value shows above the slider.
- 3
Read the generated transition-timing-function: cubic-bezier(a, b, c, d); line in the output box.
- 4
Copy that declaration by hand and drop it into your CSS transition or animation rule.
Что такое генератор кривых cubic-bezier?
CSS-анимации используют функции ускорения (easing) для управления тем, как значения меняются со временем. Четыре параметра cubic-bezier задают кривую от (0,0) до (1,1): чем круче кривая, тем быстрее анимация в этой области. Распространённые предустановки покрывают большинство потребностей; пользовательские кривые создают характерное движение.
Типичные сценарии использования
Tuning a button hover or focus transition so it feels snappy on entry and gentle on exit instead of using the generic default ease.
Designing a card or modal that overshoots slightly on open by pushing the d (P2 y) value above 1 for a subtle bounce.
Matching a brand motion spec where designers handed you specific cubic-bezier control points to reproduce in CSS.
Replacing a linear or default easing on a loading spinner or progress bar with a custom acceleration profile.
Quickly grabbing the canonical values behind ease-in-out without memorizing 0.42, 0, 0.58, 1.
Prototyping menu slide-in and drawer animations by comparing how ease-in versus ease-out change the perceived weight of the motion.
Часто задаваемые вопросы
В чём разница между ease и ease-in?▼
Когда мне следует использовать пользовательские кривые?▼
Похожие инструменты
Конвертер цвета (HEX/RGB/HSL)
Преобразует цвета между форматами HEX, RGB и HSL. Выберите цвет визуально или введите значения вручную.
Генератор CSS box-shadow
Визуально создавайте значения box-shadow в CSS. Предпросмотр в реальном времени и копирование сгенерированного CSS.
Генератор CSS-градиентов
Создавайте линейные и радиальные CSS-градиенты. Выбирайте цвета визуально и копируйте сгенерированный CSS.
Генератор цветовых палитр
Генерирует гармоничные цветовые палитры на основе любого базового цвета. Поддерживает комплементарные, аналоговые, триадические и монохроматические схемы.
Генератор CSS border-radius
Визуально создавайте сложные значения border-radius в CSS. Независимое управление каждым углом.
Генератор CSS clamp()
Генерирует плавные адаптивные значения CSS с помощью clamp(). Плавно масштабируется между минимальным и максимальным размерами в пределах диапазонов области просмотра.