Hàm opacity() trong CSS

Định nghĩa và cách sử dụng

CSS opacity() Hàm lọc được sử dụng để áp dụng hiệu ứng trong suốt cho phần tử.

  • 100%(hoặc 1)sẽ không có hiệu ứng
  • 50%(hoặc 0.5)sẽ làm cho phần tử trong suốt 50%
  • 0%(hoặc 0)sẽ làm cho phần tử hoàn toàn trong suốt

Mô hình

Ví dụ 1

Đặt độ trong suốt khác nhau cho hình ảnh:

#img1 {
  filter: opacity(80%);
}
#img2 {
  filter: opacity(50%);
}
#img3 {
  filter: opacity(0.2);
}

Thử ngay

Ví dụ 2

sẽ opacity() với backdrop-filter Sử dụng cùng nhau các thuộc tính:

div.transbox {
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: opacity(50%);
  backdrop-filter: opacity(50%);
  padding: 20px;
  margin: 30px;
  font-weight: bold;
}

Thử ngay

Cú pháp CSS

opacity(amount)
Giá trị Mô tả
amount

Tùy chọn. Định nghĩa giá trị số hoặc phần trăm của độ trong suốt. 0%(hoặc 0)sẽ làm cho phần tử hoàn toàn trong suốt.

100%(hoặc 1)biểu thị hình ảnh gốc (không có hiệu ứng). Giá trị mặc định là 1.

Chi tiết kỹ thuật

Phiên bản: CSS Filter Effects Module Level 1

Hỗ trợ trình duyệt

Số trong bảng biểu thị phiên bản trình duyệt đầu tiên hỗ trợ hàm này hoàn toàn.

Chrome Edge Firefox Safari Opera
18 12 35 6 15

Trang liên quan

Tham khảo:Thuộc tính filter của CSS

Tham khảo:Hàm blur() trong CSS

Tham khảo:Hàm brightness() trong CSS

Tham khảo:Hàm contrast() trong CSS

Tham khảo:Hàm drop-shadow() trong CSS

Tham khảo:Hàm grayscale() trong CSS

Tham khảo:Hàm hue-rotate() trong CSS

Tham khảo:Hàm invert() trong CSS

Tham khảo:Hàm saturate() CSS

Tham khảo:Hàm sepia() CSS