35 lines
		
	
	
		
			848 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			848 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								title: CSS3 Opacity Property
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								## CSS3 Opacity Property
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								`opacity` lets you control how transparent an element is on a scale of `0` to `1`.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								If you set the property of an element to `0` it will be transparent. If you set it to `1` it will be opaque.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Setting an element to `opacity: 0;` does not remove it from the page. The element will still be clickable and impact the flow of the page's content.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```css
							 | 
						||
| 
								 | 
							
								.transparent {
							 | 
						||
| 
								 | 
							
								    opacity: 0;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.verySeeThrough {
							 | 
						||
| 
								 | 
							
								    opacity: 0.3;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.slightlySeeThrough {
							 | 
						||
| 
								 | 
							
								    opacity: 0.7;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.opaque {
							 | 
						||
| 
								 | 
							
								    opacity: 1;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[This simple example](https://jsfiddle.net/1ogmxaf8/1/) shows how you might use opacity with a hover effect.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#### More Information:
							 | 
						||
| 
								 | 
							
								* [MDN web docs](https://developer.mozilla.org/en-US/docs/Web/CSS/opacity)
							 | 
						||
| 
								 | 
							
								* [CSS Tricks Almanac](https://css-tricks.com/almanac/properties/o/opacity/)
							 |