Hướng dẫn opacity css w3schools - opacity css w3schools


Thí dụ

Đặt mức độ mờ cho một phần tử:

div {& nbsp; & nbsp; opacity: 0,5; }
  opacity: 0.5;
}

Hãy tự mình thử »

Thêm ví dụ "hãy thử nó" dưới đây.


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

Thuộc tính opacity đặt mức độ mờ cho một phần tử.

Cấp độ độ mờ mô tả mức độ trong suốt, trong đó 1 hoàn toàn không minh bạch, 0,5 là 50% nhìn xuyên qua và 0 là hoàn toàn trong suốt.

Hướng dẫn opacity css w3schools - opacity css w3schools

Độ mờ 0,2

Hướng dẫn opacity css w3schools - opacity css w3schools

Độ mờ 0,5

Hướng dẫn opacity css w3schools - opacity css w3schools

Opacity 1 (mặc định)
(default)

Lưu ý: Khi sử dụng thuộc tính opacity để thêm tính minh bạch vào nền của một phần tử, tất cả các phần tử con của nó cũng trở nên trong suốt. Điều này có thể làm cho văn bản bên trong một yếu tố hoàn toàn trong suốt khó đọc. Nếu bạn không muốn áp dụng độ mờ cho các yếu tố trẻ em, hãy sử dụng các giá trị màu RGBA thay thế (xem "thêm các ví dụ" bên dưới). When using the opacity property to add transparency to the background of an element, all of its child elements become transparent as well. This can make the text inside a fully transparent element hard to read. If you do not want to apply opacity to child elements, use RGBA color values instead (See "More Examples" below).

Đưa ra bản chạy thử ❯

Giá trị mặc định:1
Inherited:không
Animatable:Vâng, xem các thuộc tính cá nhân. Đọc về hoạt hình, hãy thử nó
Version:CSS3
Cú pháp JavaScript: object.style.opacity = "0,5" hãy thử nó


Hỗ trợ trình duyệt

Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ thuộc tính.

Tài sản
Độ mờ4.0 9.0 2.0 3.1 9.0

Lưu ý: IE8 và các phiên bản trước đó hỗ trợ một giải pháp thay thế, thuộc tính bộ lọc. Giống như: Bộ lọc: Alpha (Opacity = 50). IE8 and earlier versions supports an alternative, the filter property. Like: filter:Alpha(opacity=50).



CSS Cú pháp

Độ mờ: số | ban đầu | kế thừa;

Giá trị tài sản

Giá trịSự mô tảThử nghiệm
con sốChỉ định độ mờ. Từ 0,0 (trong suốt hoàn toàn) đến 1.0 (hoàn toàn mờ)Thử nghiệm ❯
ban đầuĐặt thuộc tính này thành giá trị mặc định của nó. Đọc về ban đầu
thừa kếKế thừa thuộc tính này từ phần tử cha của nó. Đọc về kế thừa


Nhiều ví dụ hơn

Thí dụ

Thuộc tính Opacity thêm tính minh bạch vào nền của một phần tử và cho tất cả các yếu tố con của nó. Điều này làm cho văn bản bên trong một yếu tố trong suốt khó đọc:

div.first {& nbsp; Độ mờ: 0,1;}
  opacity: 0.1;
}

div.second {& nbsp; Độ mờ: 0,3;}
  opacity: 0.3;
}

div.third {& nbsp; Độ mờ: 0,6; }
  opacity: 0.6;
}

Hãy tự mình thử »

Thí dụ

Để không áp dụng độ mờ cho các phần tử trẻ em (như trong ví dụ trên) sử dụng các giá trị màu RGBA thay thế. Ví dụ sau đây đặt độ mờ cho màu nền, nhưng không phải cho văn bản:RGBA color values instead. The following example sets the opacity for the background color, but not for the text:

div.first {& nbsp; Bối cảnh: RGBA (76, 175, 80, 0.1);}
  background: rgba(76, 175, 80, 0.1);
}

div.second {& nbsp; Bối cảnh: RGBA (76, 175, 80, 0,3); }
  background: rgba(76, 175, 80, 0.3);
}

div.third {& nbsp; Bối cảnh: RGBA (76, 175, 80, 0.6);}
  background: rgba(76, 175, 80, 0.6);
}

Hãy tự mình thử »

Thêm ví dụ "hãy thử nó" dưới đây. Learn more about RGBA Colors in CSS RGBA Colors.

Thí dụ

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

Thuộc tính opacity đặt mức độ mờ cho một phần tử.
// Return the text of the selected option
  var opacity = x.options[x.selectedIndex].text;
  var el = document.getElementById("p1");
  if (el.style.opacity !== undefined) {
    el.style.opacity = opacity;
  } else {
    alert("Your browser doesn't support this example!");
  }
}

Hãy tự mình thử »


Thêm ví dụ "hãy thử nó" dưới đây.

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

Thuộc tính opacity đặt mức độ mờ cho một phần tử.

Cấp độ độ mờ mô tả mức độ trong suốt, trong đó 1 hoàn toàn không minh bạch, 0,5 là 50% nhìn xuyên qua và 0 là hoàn toàn trong suốt.



& nbsp; & nbsp; & nbsp; & nbsp; Đây là một số văn bản được đặt trong hộp trong suốt. & nbsp;Opacity / Transparency


Thuộc tính opacity chỉ định độ mờ/trong suốt của một phần tử.


Ví dụ giải thích

Đầu tiên, chúng tôi tạo một phần tử (class = "bục") với hình nền và đường viền.

Hướng dẫn opacity css w3schools - opacity css w3schools

Sau đó, chúng tôi tạo một (class = "transbox") khác trong lần đầu tiên.

Hướng dẫn opacity css w3schools - opacity css w3schools

Có một màu nền, và một đường viền - Div là trong suốt.

Hướng dẫn opacity css w3schools - opacity css w3schools

Bên trong trong suốt, chúng tôi thêm một số văn bản bên trong một phần tử.
(default)


CSS Opacity / Minh bạch

Thuộc tính opacity chỉ định độ mờ/trong suốt của một phần tử.

Văn bản trong hộp trong suốt

Đây là một số văn bản được đặt trong hộp trong suốt.

div.background {& nbsp; Bối cảnh: URL (klematis.jpg) lặp lại; & nbsp; Biên giới: 2px Đen rắn; }

div.transbox {& nbsp; Biên độ: 30px; & nbsp; màu nền: #ffffff; & nbsp; Biên giới: 1px màu đen rắn; & nbsp; & nbsp; độ mờ: 0,6; }



div.transbox p {& nbsp; & nbsp; lề: 5%; & nbsp; & nbsp; font-weight: in đậm; & nbsp; Màu sắc: #000000; }

& nbsp; & nbsp; & nbsp; & nbsp; Đây là một số văn bản được đặt trong hộp trong suốt. & nbsp;


Thuộc tính opacity chỉ định độ mờ/trong suốt của một phần tử.

Ví dụ giải thíchRGBA color values. The following example sets the opacity for the background color and not the text:

Bạn đã học được từ chương CSS Colors của chúng tôi, rằng bạn có thể sử dụng RGB làm giá trị màu. Ngoài RGB, bạn có thể sử dụng giá trị màu RGB với kênh alpha (RGBA) - chỉ định độ mờ cho một màu.

Một giá trị màu RGBA được chỉ định với: RGBA (đỏ, xanh lá cây, xanh dương, alpha). Tham số alpha là một số giữa 0,0 (trong suốt hoàn toàn) và 1.0 (mờ hoàn toàn).

Mẹo: Bạn sẽ tìm hiểu thêm về màu RGBA trong chương CSS Colors của chúng tôi. You will learn more about RGBA Colors in our CSS Colors Chapter.

Thí dụ

div {& nbsp; Bối cảnh: RGBA (76, 175, 80, 0.3) / * nền màu xanh lá cây với độ mờ 30% * /}
  background: rgba(76, 175, 80, 0.3) /* Green background with 30% opacity */
}

Hãy tự mình thử »


Văn bản trong hộp trong suốt

Đây là một số văn bản được đặt trong hộp trong suốt.

Thí dụ

div {& nbsp; Bối cảnh: RGBA (76, 175, 80, 0.3) / * nền màu xanh lá cây với độ mờ 30% * /}



Đây là một số văn bản được đặt trong hộp trong suốt.
 


   

This is some text that is placed in the transparent box.


 

div.background {& nbsp; Bối cảnh: URL (klematis.jpg) lặp lại; & nbsp; Biên giới: 2px Đen rắn; }

Hãy tự mình thử »

Văn bản trong hộp trong suốt

Đây là một số văn bản được đặt trong hộp trong suốt.

div.background {& nbsp; Bối cảnh: URL (klematis.jpg) lặp lại; & nbsp; Biên giới: 2px Đen rắn; }

div.transbox {& nbsp; Biên độ: 30px; & nbsp; màu nền: #ffffff; & nbsp; Biên giới: 1px màu đen rắn; & nbsp; & nbsp; độ mờ: 0,6; }

div.transbox p {& nbsp; & nbsp; lề: 5%; & nbsp; & nbsp; font-weight: in đậm; & nbsp; Màu sắc: #000000; }