Công cụ tạo CSS Clip Path

Tạo hình CSS clip-path: đa giác với điểm kéo thả và mẫu có sẵn, hình tròn, elip và inset có bo góc. Xem trước trực tiếp và sao chép mã.

Hình dạng

Mẫu có sẵn

Cài đặt hình

Kéo các điểm điều khiển trong phần xem trước hoặc nhập giá trị chính xác.

1
2
3

Xem trước

Mã CSS
clip-path: polygon(50% 0%, 100% 100%, 0% 100%);

Công cụ Liên quan

Xem Tất cả

Tạo Clip Path là gì?

Vẽ hình clip-path trực quan. Đa giác có thể chỉnh bằng cách kéo điểm trong phần xem trước hoặc gõ chính xác phần trăm, với các mẫu từ tam giác đến ngôi sao và bong bóng hội thoại; hình tròn, elip và inset được đặt bằng thanh trượt.

Cách sử dụng Tạo Clip Path

  1. Chọn Hình dạng: Đa giác, Hình tròn, Hình elip hoặc Bên trong (inset).
  2. Với đa giác, chọn một mẫu, rồi kéo các tay nắm hoặc gõ phần trăm X/Y của từng điểm; dùng Thêm điểm / Xóa điểm.
  3. Với hình tròn và elip, đặt bán kính và tâm; với inset, đặt Trên, Phải, Dưới, Trái và Bán kính góc tùy chọn.
  4. Bật/tắt Hiện phần bị cắt để xem phần nào bị cắt bỏ.
  5. Sao chép mã CSS.

Ví dụ

Đầu vào
Mẫu lục giác với điểm 1 dời đến X 20%
Đầu ra
clip-path: polygon(20% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);

Khi nào nên dùng Tạo Clip Path

Dùng clip-path cho hình ảnh trang trí, mép chéo của các phần trang, avatar lục giác và hoạt ảnh hé lộ (clip-path có thể tạo hoạt ảnh giữa các hình có cùng số điểm). Nội dung bên ngoài hình bị ẩn và không nhận cú bấm. Với hình chữ nhật bo góc, hãy ưu tiên border-radius; với hình mà chữ cần chảy quanh, hãy dùng shape-outside.

Tạo Clip Path hoạt động như thế nào

Tọa độ là phần trăm của khung viền phần tử, đo từ góc trên bên trái. Đa giác được viết dạng polygon(x% y%, …) theo thứ tự điểm, hình tròn dạng circle(r% at x% y%), elip dạng ellipse(rx% ry% at x% y%) và inset dạng inset(top right bottom left round r) với bốn độ lệch được rút gọn như viết tắt của margin. Thêm điểm sẽ chèn một điểm mới ở giữa điểm đang chọn và điểm kế tiếp.

Các Trường Hợp Sử Dụng Phổ Biến

  • Avatar hình lục giác hoặc ngôi sao
  • Mép xiên cho phần banner
  • Chỉ báo bước dạng mũi tên và chữ V
  • Thẻ hình bong bóng hội thoại
  • Hoạt ảnh biến hình khi hover

Câu Hỏi Thường Gặp

Tôi có cần -webkit-clip-path không?

Không với các hình cơ bản trên trình duyệt hiện nay; Safari đã hỗ trợ thuộc tính không tiền tố từ phiên bản 13.1.

Tôi có tạo hoạt ảnh cho clip-path được không?

Có, bằng transition hoặc keyframes, miễn là hai hình cùng loại và các đa giác có cùng số điểm.

Vì sao tôi không bấm được vào phần bị ẩn của phần tử?

clip-path cũng cắt cả vùng nhận tương tác: những vùng bên ngoài hình không bấm được.

Khám phá thêm danh mục