跳到主要內容
Toolars
探索
回報問題

設計 · 本機工具

CSS 緩動曲線產生器

CSS Cubic Bezier Generator

拖動兩個控制點設計緩動曲線,Y 值越界即產生回彈,預覽按真實節奏循環,複製含時長的 cubic-bezier() 規則。

任務路徑 / 從輸入到結果

放置第一個控制點

本機執行 · 不做任何上傳

瞭解CSS 緩動曲線產生器的使用方法、隱私說明與相關工具

任務路徑 / 從輸入到結果

如何設計 cubic-bezier 緩動曲線

  1. 01

    放置第一個控制點

    把「控制點 X1」設在 0 到 1 之間,把「控制點 Y1」設在 −1 到 2 之間。曲線圖會即時重繪,並畫出一條從起點到你手柄的參考線。

  2. 02

    放置第二個控制點

    設定「控制點 X2」(0–1)和「控制點 Y2」(−1 到 2)。把 Y 值拉過 1,正是讓緩動產生回彈感的過衝來源。

  3. 03

    設定時長

    把「時長」選在 0.1 到 4 秒之間。運動軌道上的標記會按你這條精確的曲線循環演示——你看到的節奏,就是上線後的節奏。

  4. 04

    或從已知曲線開始

    預設曲線——0.25, 0.1, 0.25, 1——正是標準的 ease 關鍵字,是中性的起點。按「載入範例」得到一條帶回彈的過衝曲線(0.34, 1.56, 0.64, 1),直觀展示 Y 值超過 1 的效果。

  5. 05

    複製計時 CSS

    「複製 CSS」或「下載 .css」會儲存 toolars-cubic-bezier.css。.motion 規則設定 transition-duration,並把曲線賦給 transition-timing-function 和 animation-timing-function;它不設定 animation-duration,關鍵影格動畫需另外指定時長。

  6. 06

    發布前先讀圖表

    圖表在固定的起點和終點之間繪製進度隨時間的變化:平緩段慢,陡峭段快。曲線跌破起點或越過終點不是錯誤——那是預備動作和過衝,被如實地畫了出來。

工具速覽

處理方式
在瀏覽器本機完成
輸入是否離開裝置
從不
資料保留
不儲存任何內容
價格
免費

你的輸入留在瀏覽器裡。

CSS 緩動曲線產生器 使用經過驗證的本機執行路徑,不會建立隱藏的輸入或輸出歷史記錄。

本機執行

在目前瀏覽器分頁內執行。

無隱藏處理

使用中的工具資料絕不會成為 Toolars 的文件記錄。

無需帳戶

無需建立帳戶即可使用核心工作流程。登入後收藏才會同步至你的帳戶。

立即重設

關閉分頁,目前的工作資料即刻消失。

CSS 緩動曲線產生器 究竟做什麼

應該乾脆彈開但輕柔落定的模態框、需要小幅過衝的卡片懸停、必須從容不迫的引導提示——緩動是「做完的介面」和「預設介面」之間的差別。在這裡對照真實動畫預覽繪製曲線,勝過在樣式表裡猜四個數字,而且試驗留在分頁內。當循環感覺對了,四個值就已經可以直接用於生產。

常見問題

為什麼 X 只能在 0 到 1 之間,而 Y 可以在 −1 到 2 之間?
CSS 標準要求兩個 X 值都落在 [0, 1] 內,這樣時間沿曲線永遠向前。Y 沒有這層限制——低於 0 或高於 1 會產生預備和過衝效果——本工具把 Y 限定在 −1 到 2,足以覆蓋所有實用的緩動。
匯出的內容具體是什麼?
一個 .motion 類別,共三條宣告:transition-duration 設為你選的秒數;同一個 cubic-bezier() 值同時賦給 transition-timing-function 和 animation-timing-function。
預覽該怎麼讀?
圖表在固定的起點和終點之間繪製曲線,並畫出通往兩個控制手柄的參考線;下方軌道上的標記按所選時長、用真實的計時函式循環運動——是誠實的節奏,不是近似值。
如何塑造緩入、緩出或回彈?
把第一個手柄的 X 推向 1、Y 壓低,得到慢啟動的緩入;把第二個手柄的 X 推向 0、Y 抬高,得到柔和的緩出。把任一 Y 推過 1 得到越過目標的回彈,低於 0 則是預備動作。
這個類別對 transition 和 keyframe 動畫都有效嗎?
有效——同一個 cubic-bezier() 值同時賦給兩個 timing-function 屬性,時長寫在 transition-duration 裡。只需要一種機制時,貼上後刪掉另一行即可;曲線本身與機制無關。用 keyframes 時記住:時間函數作用於每兩幀之間,而不是整個動畫過程。
會有什麼被上傳或儲存嗎?
不會。曲線的計算和預覽都在目前分頁內本機完成,無需帳號,也不會有任何內容被記錄或傳送。點「重設」可恢復預設緩動。

繼續探索設計

相關任務,而非死胡同。

無需返回完整索引,直接進入另一個專注的工作區。

CSS 載入動畫產生器

CSS Loader Generator

視覺化設計軌道圓環或三點載入動畫,調整尺寸、速度與配色,複製含 @keyframes 與減少動效媒體查詢的 CSS。

建立

CSS 核取方塊產生器

CSS Checkbox Generator

設計 18–64 px 自訂核取方塊並預覽勾選動畫,匯出保留原生 input、含 :focus-visible 與 :disabled 樣式的 CSS。

建立

CSS 開關產生器

CSS Switch Generator

調整軌道與滑鈕尺寸並為開關兩態配色,匯出純 CSS 切換開關;標記保留可聚焦的原生 input,無需 JavaScript。

建立

CSS clip-path 產生器

CSS Clip Path Generator

拖曳、使用鍵盤或輸入座標編輯多邊形。從四種預設開始,在本機複製 clip-path 宣告或完整 CSS。

建立