Cubic-bezier editor
Thiết kế trực quan các đường cong easing CSS cubic-bezier — kéo các tay cầm, xem trước chuyển động và sao chép CSS.
cubic-bezier(0.25, 0.1, 0.25, 1)Kéo các tay cầm vôi hoặc sử dụng các thanh trượt để điều chỉnh đường cong.
Giới thiệu về Cubic-bezier editor
Trình chỉnh sửa cubic-bezier của Handytool cho phép bạn tạo các đường cong easing CSS theo cách chúng được thiết kế — bằng cách kéo hai điểm điều khiển cho đến khi chuyển động cảm thấy đúng. Bắt đầu từ một preset quen thuộc (ease, linear, ease-in-out) và điều chỉnh từ đó, hoặc tự do di chuyển các tay cầm để phát minh của riêng bạn. Hoạt ảnh quả bóng trực tiếp phát lại đường cong vì vậy bạn có thể cảm nhận thời gian trước khi dán cubic-bezier(...) vào quá trình chuyển đổi của bạn.
Tính năng của Cubic-bezier editor
- 01
Kéo đường cong, xem chuyển động
Hai tay cầm có thể kéo được điều khiển sự khởi đầu và kết thúc của bezier. Hoạt ảnh quả bóng kèm theo phát lại đường cong ở khoảng thời gian bạn chọn, vì vậy bạn có thể xem trước cảm giác quá mức và ease-out mà không cần rời khỏi trang.
- 02
Tất cả các preset tiêu chuẩn
Bắt đầu từ ease, linear, ease-in, ease-out và ease-in-out của CSS — sau đó điều chỉnh. Các công tắc preset quay trở lại "custom" tự động khi bạn di chuyển một tay cầm.
- 03
Sao chép CSS bằng một clic
Giá trị cubic-bezier() cập nhật trực tiếp với độ chính xác hai chữ số thập phân, sẵn sàng thả vào transition-timing-function hoặc animation-timing-function.
Câu hỏi thường gặp về Cubic-bezier editor
- Tại sao các giá trị Y có thể vượt quá 1 hoặc dưới 0?
- Các điểm điều khiển Bezier bên ngoài phạm vi 0–1 tạo ra các hiệu ứng overshoot và undershoot — đường cong vượt quá điểm cuối của nó trước khi ổn định. Đây là cách tạo ra các đường cong easing "bouncy"; trục X vẫn phải ở trong 0–1.
- Làm cách nào để sử dụng đầu ra?
- Sao chép chuỗi cubic-bezier(...) và dán nó vào bất kỳ giá trị transition-timing-function hoặc animation-timing-function CSS nào. Nó hoạt động trong mọi trình duyệt hiện đại.
- Có phải bản xem trước chính xác với những gì CSS sẽ làm không?
- Có — bản xem trước làm động một quả bóng từ 0 đến 100% bằng cách sử dụng công thức cubic bezier tương tự như trình duyệt sử dụng cho các quá trình chuyển đổi. Thanh trượt khoảng thời gian cho phép bạn cảm nhận các đường cong chậm so với nhanh trước khi cam kết.
- Ease-in-out thực sự có ý nghĩa gì?
- Ease-in-out bắt đầu chậm, tăng tốc độ ở giữa và chậm lại một lần nữa ở cuối — đường cong cubic-bezier(0.42, 0, 0.58, 1). Nó là mặc định cho hầu hết chuyển động UI được đánh bóng vì nó phản ánh cách các vật thể vật lý thực tế tăng tốc và giảm tốc.
Công cụ liên quan
Nhà phát triển →- Sẵn sàng
CSS box-shadow generator
Thiết kế giá trị CSS box-shadow với xem trước trực tiếp — offsets, mờ, lan truyền, độ mờ và inset.
Nhà phát triểnMiễn phíChạy cục bộMở - Sẵn sàng
CSS border-radius generator
Thiết kế trực quan CSS border-radius — đồng nhất, mỗi góc và hình elip — với xem trước trực tiếp.
Nhà phát triểnMiễn phíChạy cục bộMở - Sẵn sàng
CSS gradient generator
Xây dựng gradients CSS tuyến tính, hướng tâm và hình nón — kéo các điểm dừng, chọn màu sắc, sao chép CSS.
Nhà phát triểnMiễn phíChạy cục bộMở
Khám phá các công cụ khác
Tất cả công cụ →- Sẵn sàng
PDF sang JPG
Chuyển mỗi trang PDF thành ảnh JPG, PNG hoặc WebP sắc nét ngay trong trình duyệt — không upload, không mất chất lượng.
PDFMiễn phíChạy cục bộMở - Sẵn sàng
Xoá nền
Xoá nền ảnh bằng mô hình AI chạy trên trình duyệt — không cần tải lên, ảnh của bạn ở lại trên thiết bị.
Hình ảnhMiễn phíChạy cục bộMở - Sẵn sàng
Cắt video
Cắt đầu hoặc cuối video với độ chính xác từng khung hình.
VideoMiễn phíMở - Sẵn sàng
Cắt âm thanh
Cắt một đoạn trong tệp âm thanh.
Âm thanhMiễn phíChạy cục bộMở - Sẵn sàng
Markdown sang HTML
Chuyển đổi Markdown thành HTML sạch sẽ ngay trong trình duyệt của bạn.
Tài liệuMiễn phíChạy cục bộMở