RevealTheme logo

Генератор кривых ускорения cubic-bezier

Создаёт кривые ускорения cubic-bezier для CSS. Включает стандартные предустановки.

transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);

Как пользоваться этим инструментом

  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. 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. 3

    Read the generated transition-timing-function: cubic-bezier(a, b, c, d); line in the output box.

  4. 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?
ease сначала ускоряется, а затем замедляется. ease-in только ускоряется. ease-out только замедляется. ease-in-out делает и то и другое более выраженно.
Когда мне следует использовать пользовательские кривые?
Когда стандартные функции ускорения выглядят слишком обыденно. Тонкие пользовательские кривые создают собственную узнаваемую анимационную айдентику бренда.

Похожие инструменты

Конвертер цвета (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(). Плавно масштабируется между минимальным и максимальным размерами в пределах диапазонов области просмотра.

Подпишитесь на обновления

Мы не продаем ваш адрес электронной почты. Мы не рассылаем спам.

© 2026 RevealTheme. All rights reserved.