Thiết kế các đường cong gia tốc cubic-bezier tùy chỉnh với trình chỉnh sửa kéo thả và xem trước hoạt ảnh trực tiếp.

Trình chỉnh sửa đường cong
1 2 0 1 0 1 Thời gian Tiến trình

Kéo hai tay cầm để định hình đường cong gia tốc.

Xem trước hoạt ảnh
Có gia tốc
Tuyến tính
1.2s
Điểm điều khiển
Điểm 1
Điểm 2
Mẫu có sẵn
Giá trị
cubic-bezier(0, 0, 1, 1)
Kết quả CSS
transition-timing-function: ; animation-timing-function: ;

Mọi thứ chạy trong trình duyệt của bạn — không có gì được tải lên.


Giới thiệu về Trình chỉnh sửa gia tốc Cubic-Bézier

Trình soạn thảo easing Cubic-Bézier thiết kế các hàm định thời tùy chỉnh cho các hiệu ứng chuyển tiếp và hoạt ảnh CSS. Kéo hai điểm điều khiển trên khung vẽ đường cong và giá trị cubic-bezier(x1, y1, x2, y2) cập nhật trực tiếp; một bản xem trước hoạt ảnh phát easing bên cạnh một tham chiếu tuyến tính để bạn cảm nhận sự khác biệt, với thời lượng có thể điều chỉnh và phát lại tức thì.

Mười mẫu dựng sẵn bao phủ vốn từ vựng thông thường — ease chuẩn, ease-in, ease-out và ease-in-out, cộng với các đường cong biểu cảm như back và anticipate vượt quá điểm cuối của chúng, và các đường tăng tốc, giảm tốc kiểu material. Dùng chúng nguyên bản hoặc làm điểm khởi đầu để kéo thành thứ của riêng bạn.

Bạn cũng có thể gõ tọa độ điểm điều khiển chính xác, nhấn ngẫu nhiên để lấy cảm hứng, và sao chép giá trị cubic-bezier() trần hoặc một quy tắc CSS sẵn sàng để dán. Toàn bộ trình soạn thảo chạy trong trình duyệt của bạn.

Cách sử dụng Trình chỉnh sửa gia tốc Cubic-Bézier

  1. Kéo hai điểm điều khiển trên trình soạn thảo đường cong để tạo hình easing.
  2. Nhấp Phát lại và so sánh hoạt ảnh easing với tham chiếu tuyến tính, điều chỉnh thời lượng nếu cần.
  3. Thử các mẫu dựng sẵn — ease, back, anticipate, material và nhiều hơn — để có điểm khởi đầu nhanh.
  4. Tinh chỉnh bằng các đầu vào điểm điều khiển dạng số để có giá trị chính xác.
  5. Sao chép giá trị cubic-bezier() hoặc đoạn mã CSS hoàn chỉnh.

Câu hỏi thường gặp

Chúng là tọa độ của hai điểm điều khiển: x1, y1, x2, y2. Trục x là thời gian (0 đến 1) và trục y là tiến trình hoạt ảnh. Các điểm kéo cao sớm khiến chuyển động bắt đầu nhanh; kéo thấp, nó bắt đầu chậm.

Giá trị y có thể. Một giá trị y trên 1 khiến hoạt ảnh vượt quá mục tiêu và ổn định trở lại — các mẫu "back" và "anticipate" làm chính xác điều này. Giá trị x phải nằm trong khoảng 0 đến 1, vì thời gian không thể chạy ngược.

Trong bất kỳ transition-timing-function hoặc animation-timing-function CSS nào, và trong tùy chọn easing của Web Animations API. Nó thay thế các từ khóa như ease-in-out bằng một đường cong được tinh chỉnh cho giao diện của bạn.

Dùng ease-out (bắt đầu nhanh, dừng nhẹ nhàng) cho các thành phần xuất hiện trên màn hình hoặc phản hồi đầu vào — nó cảm thấy tức thì. Dùng ease-in cho các thành phần rời khỏi màn hình. Ease-in-out phù hợp với các chuyển động mà cả hai đầu đều hiển thị.

Có, miễn phí và không cần tài khoản, và nó chạy hoàn toàn trong trình duyệt của bạn — không có gì bạn thiết kế được tải lên.


Tìm kiếm phổ biến
trình chỉnh sửa gia tốc cubic bezier trình tạo cubic-bezier css trình tạo hàm gia tốc css hàm timing chuyển tiếp css trình chỉnh sửa đường cong gia tốc hoạt ảnh đường cong bezier tùy chỉnh css ease-in-out cubic bezier
Cần trợ giúp?
Gặp sự cố với công cụ này? Hãy cho đội ngũ của chúng tôi biết.
Báo cáo sự cố

Thêm công cụ miễn phí này vào trang web của riêng bạn — sao chép và dán mã bên dưới.