Files
freeCodeCamp/guide/chinese/css/background-opacity/index.md
2018-12-28 15:24:35 -08:00

71 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Background Opacity
localeTitle: 背景不透明度
---
## 背景不透明度
opacity 属性指定元素的不透明度/透明度,即元素后面的内容可见的程度。
opacity 属性的值可以是 0.0 - 1.0 。值越低,越透明:
[在此](https://www.w3schools.com/css/css_image_transparency.asp)了解更多详情
您可以控制一个元素有多透明。
您必须添加以下CSS属性才能实现透明度级别。
**完全不透明**
```css
.class-name {
opacity: 1;
}
或者
.class-name {
opacity: 1.0;
}
```
**半透明**
```css
.class-name {
opacity: 0.5;
}
Opacity 可以是 0 1 之间的任何值;
```
**透明**
```css
.class-name {
opacity: 0;
}
或者
.class-name {
opacity: 0.0;
}
```
或者您可以使用透明的rgba值如下所示
```css
.class-name {
background-color: rgba (0,0,0,0.5);
}
```
上面的示例将背景设置为黑色不透明度为50。 rgba值的最后一个值是alpha值。 α值为1等于1000.5(简称为.5则为50。我们使用此方法为元素添加透明度而不影响内部内容。
[用于显示背景不透明度范围的 codepen 示例](https://codepen.io/lvcoulter/full/dVrwmK/)
#### 更多信息:
有关更多信息,请访问 [MDN](https://developer.mozilla.org/zh-CN/docs/Web/CSS/opacity) [CSS-Tricks 的 Opacity CSS 属性](https://css-tricks.com/almanac/properties/o/opacity/)
浏览器支持: [caniuse](https://caniuse.com/#search=opacity)