Có một số cách để cắt một hình ảnh trong CSS; tuy nhiên, đơn giản nhất và hiệu quả nhất trong số này là:
Sử dụng object-fit:
Khi sử dụng object-fit: cover
, chúng tôi có thể dễ dàng cắt hình ảnh mà vẫn duy trì tỷ lệ khung hình của hình ảnh.
Bạn có thể sử dụng object-fit
cùng với object-position
để cắt một hình ảnh trong CSS. Thử đặt object-fit
thuộc tính trên hình ảnh thành none
và sau đó đặt object-position: 50% 50%
. Điều này sẽ căn giữa hình ảnh trong vùng chứa. Số đầu tiên chỉ định khoảng cách từ bên trái để đặt hình ảnh và số thứ hai chỉ định khoảng cách từ trên cùng để đặt hình ảnh.
Sử dụng background-image:
Đặt <div>
bạn muốn hình ảnh của mình có background-image: url(<insert url here>)
bất động sản. Ngoài ra, hãy đặt background-size
đến cover
để cắt nó sao cho tỷ lệ khung hình được duy trì. background-position
được đặt mặc định là top left
.
Vấn đề duy nhất khi sử dụng cái này là lo ngại về khả năng tiếp cận. Hình ảnh nền không nhất thiết phải được đọc bởi trình đọc màn hình, vì vậy nếu hình ảnh được sử dụng quan trọng đối với mục đích chung của trang web, tôi sẽ mô tả những gì đang diễn ra trong hình ảnh trên trang của bạn hoặc chọn một tùy chọn khác.
Sử dụng chiều rộng và chiều cao, lề và phần tràn:
On the container your <img> is in (probably a <div>
của một số loại), đặt vị trí thành tương đối và tràn thành ẩn. Vị trí tương đối về cơ bản đặt một hàng rào xung quanh hình ảnh để nó có các ranh giới xác định và sau đó thuộc tính tràn sẽ ẩn bất kỳ thứ gì vượt ra ngoài hàng rào đó.
Tôi đã trình bày các cách khác nhau mà bạn có thể cắt hình ảnh của mình trong trình chỉnh sửa mã bên dưới:
Hộp cát bưu kiện / pre>Bình thường
Đã cắt trên cùng
Bottom
div> Đã cắt dưới cùng và trên cùng
Right Cropped
Cắt trái
Cắt Trái và Phải
Square Crop
Hãy chắc chắn rằng bạn đã xem các thuộc tính tên lớp trong HTML và sau đó xem qua CSS phù hợp để biết cách đặt lề để hiển thị phần của bức tranh mà chúng ta muốn xem.
81% người tham gia cho biết họ cảm thấy tự tin hơn về triển vọng công việc công nghệ của mình sau khi tham gia một cuộc thi đào tạo. Kết hợp với bootcamp ngay hôm nay.
Sinh viên tốt nghiệp bootcamp trung bình đã dành ít hơn sáu tháng để chuyển đổi nghề nghiệp, từ khi bắt đầu bootcamp đến khi tìm được công việc đầu tiên của họ.