Handytool
開發者免費本機執行

三次貝茲曲線編輯器

直觀地設計 CSS 三次貝茲曲線緩動——拖動控制點、預覽動作、複製 CSS。

CSS
cubic-bezier(0.25, 0.1, 0.25, 1)
預覽
預設

拖動綠色手柄或使用滑塊調整曲線。

關於三次貝茲曲線編輯器

Handytool 的三次貝茲曲線編輯器讓您以預期的方式設計 CSS 緩動曲線——通過拖動兩個控制點直到動作感覺正確。從熟悉的預設(ease、linear、ease-in-out)開始並從那裡調整,或自由移動控制點以建立您自己的。伴隨的球動畫以您選擇的持續時間播放曲線,所以您可以在貼上 cubic-bezier(...) 到您的過渡之前感受計時。

三次貝茲曲線編輯器功能

  • 01

    拖動曲線、看到動作

    兩個可拖動的控制點控制貝茲曲線的開始和結束。伴隨的球動畫在您選擇的持續時間播放曲線,所以您可以在離開頁面前預覽超衝和緩出感。

  • 02

    所有標準預設

    從 CSS 的內置 ease、linear、ease-in、ease-out 和 ease-in-out 開始——然後調整。移動控制點時預設自動切換回 "custom"。

  • 03

    一鍵複製 CSS

    cubic-bezier() 值以兩位小數精度即時更新,可直接放入 transition-timing-function 或 animation-timing-function。

三次貝茲曲線編輯器常見問題

為什麼 Y 值可以超過 1 或低於 0?
範圍外的貝茲曲線控制點產生超衝和欠衝效果——曲線在定居前超過其端點。這就是 "彈性" 緩動曲線的製作方式;X 軸仍必須保持在 0–1 中。
我如何使用輸出?
複製 cubic-bezier(...) 字串並將其貼到任何 CSS transition-timing-function 或 animation-timing-function 值中。它在每個現代瀏覽器中都有效。
預覽對 CSS 的精確性如何?
是的——預覽使用與瀏覽器對過渡使用的相同三次貝茲曲線公式來製作球從 0 到 100% 的動畫。持續時間滑桿讓您在提交之前感受慢速與快速曲線。
ease-in-out 實際上意味著什麼?
Ease-in-out 開始緩慢,在中間加速,然後再次在結束時減速——cubic-bezier(0.42, 0, 0.58, 1) 曲線。它是大多數精美 UI 動作的預設選擇,因為它反映了實體物體加速和減速的方式。

相關工具

開發者

探索更多工具

所有工具