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