RevealTheme logo

Cubic Bezier 가속 곡선 생성기

CSS용 cubic-bezier 가속 곡선을 만듭니다. 표준 사전 설정이 포함되어 있습니다.

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은 두 가지를 모두, 더 뚜렷하게 수행합니다.
사용자 정의 곡선은 언제 사용해야 하나요?
표준 가속이 너무 평범하게 느껴질 때 사용합니다. 미묘한 사용자 정의 곡선은 브랜드 고유의 움직임 정체성을 만들어냅니다.

관련 도구