CSS Генератор кубической формы Безье
Создание функций плавности CSS Cubic Bezier Generator
Контрольные точки
Point P1 (x1, y1)
Point P2 (x2, y2)
Популярные пресеты для плавности
Вывод CSS
Preview
Визуализация кривой Безье
x1
y1
x2
y2
Кубическая документация по Безье
Что такое кубическая кривая Безье?
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)
Советы по созданию пользовательских кривых
- Сохраняйте значения x в диапазоне от 0 до 1:Значения за пределами этого диапазона могут привести к непредвиденному поведению.
- Визуализируем кривую:Используйте интерактивный график, чтобы понять, как изменения влияют на анимацию.
- Тест с реальными элементами:Всегда просматривайте кривую с реальными компонентами пользовательского интерфейса, чтобы убедиться, что она выглядит правильно.
- Сохраните пресеты:Добавляйте в закладки полезные кривые для будущих проектов.
Related Tools
CSS Beautifier
Форматируйте и украшайте свой CSS-код с профессиональной точностью
Генератор переходов CSS3
Плавный переход непрозрачности
Минификатор CSS
Сжимайте и оптимизируйте свой CSS-код с профессиональной точностью
Из десятичного в двоичный
Преобразуйте десятичные числа в двоичный код без особых усилий
RGB в CMYK
Преобразование цветов RGB в значения CMYK для дизайна печати
HEX в HSV
Преобразуйте цвета между шестнадцатеричными цветовыми моделями и цветовыми моделями HSV (оттенок, насыщенность, значение) с предварительным просмотром в режиме реального времени.