CSS Генератор кубической формы Безье

Создание функций плавности CSS Cubic Bezier Generator

Контрольные точки

Point P1 (x1, y1)

0 0.25 1
0 0.1 1

Point P2 (x2, y2)

0 0.25 1
0 1 1

Популярные пресеты для плавности

Вывод CSS

cubic-bezier(0.25, 0.1, 0.25, 1)

Preview

Duration: 500ms

Визуализация кривой Безье

time (1) easing (1) easing (0) P0 (0, 1) P1 (0.25, 0.1) P2 (0.25, 1) P3 (1, 1)

x1

0.25

y1

0.1

x2

0.25

y2

1

Кубическая документация по Безье

Что такое кубическая кривая Безье?

A cubic Bezier curve is defined by four points: P0, P1, P2, and P3. In CSS transitions, P0 and P3 are fixed at (0, 0) and (1, 1) respectively, representing the start and end of the transition. The curve is determined by the coordinates of the two control points, P1 and P2.

Синтаксис CSS

transition-timing-function: cubic-bezier(x1, y1, x2, y2);

Распространенные случаи использования

  • Анимированные переходы:Создавайте плавные анимации для изменения свойств элементов.
  • Эффекты прокрутки:Управляйте скоростью анимации прокрутки.
  • Интерактивные элементы:Определите, как элементы реагируют на действия с пользователем, такие как наведение курсора или клик.
  • Моушн-дизайн:Создавайте сложные последовательности движений для элементов пользовательского интерфейса.

Популярные функции плавности

Ease (default)

Начинается медленно, быстро ускоряется, а затем снова замедляется.

cubic-bezier(0.25, 0.1, 0.25, 1)

Linear

Постоянная скорость от начала и до конца.

cubic-bezier(0, 0, 1, 1)

Ease-in

Начинается медленно, затем ускоряется.

cubic-bezier(0.42, 0, 1, 1)

Ease-out

Быстро запускается, затем замедляется.

cubic-bezier(0, 0, 0.58, 1)

Советы по созданию пользовательских кривых

  1. Сохраняйте значения x в диапазоне от 0 до 1:Значения за пределами этого диапазона могут привести к непредвиденному поведению.
  2. Визуализируем кривую:Используйте интерактивный график, чтобы понять, как изменения влияют на анимацию.
  3. Тест с реальными элементами:Всегда просматривайте кривую с реальными компонентами пользовательского интерфейса, чтобы убедиться, что она выглядит правильно.
  4. Сохраните пресеты:Добавляйте в закладки полезные кривые для будущих проектов.

Related Tools