101 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			101 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| title: Z Index
 | ||
| localeTitle: Z指数
 | ||
| ---
 | ||
| ## Z指数
 | ||
| 
 | ||
| Z Index( `z-index` )是一个CSS属性,用于定义重叠HTML元素的顺序。具有较高索引的元素将放置在具有较低索引的元素之上。
 | ||
| 
 | ||
| **注意** :Z索引仅适用于定位元素( `position:absolute` , `position:relative`或`position:fixed` )。
 | ||
| 
 | ||
| #### 可能的值
 | ||
| 
 | ||
| ```css
 | ||
| /* Default value if not specified */ 
 | ||
|  z-index: auto; 
 | ||
|  
 | ||
|  /* Integer values */ 
 | ||
|  z-index: 1; 
 | ||
|  z-index: 100; 
 | ||
|  z-index: 9999; 
 | ||
|  z-index: -1; 
 | ||
|  
 | ||
|  /* Global values */ 
 | ||
|  z-index: inherit; 
 | ||
|  z-index: initial; 
 | ||
|  z-index: unset; 
 | ||
| ```
 | ||
| 
 | ||
| #### 示例用法
 | ||
| 
 | ||
| 在此示例中,您可以使用`z-index`看到以不同顺序在彼此之上显示的三个框。
 | ||
| 
 | ||
| _HTML_
 | ||
| 
 | ||
| ```html
 | ||
| 
 | ||
| <div class="container"> 
 | ||
|   <div class="box" id="blue"></div> 
 | ||
|   <div class="box" id="red"></div> 
 | ||
|   <div class="box" id="green"></div> 
 | ||
|  </div> 
 | ||
| ```
 | ||
| 
 | ||
| _CSS_
 | ||
| 
 | ||
| ```css
 | ||
| #blue { 
 | ||
|   background-color: blue; 
 | ||
|  } 
 | ||
|  
 | ||
|  #red { 
 | ||
|   background-color: red; 
 | ||
|  } 
 | ||
|  
 | ||
|  #green { 
 | ||
|   background-color: green; 
 | ||
|  } 
 | ||
| ```
 | ||
| 
 | ||
| 由于未定义`z-index` ,因此默认值为`auto` 。这是一个结果:
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 尝试使用`z-index` CSS中的顺序更改为绿色,蓝色,红色。
 | ||
| 
 | ||
| ```css
 | ||
| #blue { 
 | ||
|   background-color: blue; 
 | ||
|   z-index: 2; 
 | ||
|  } 
 | ||
|  
 | ||
|  #red { 
 | ||
|   background-color: red; 
 | ||
|   z-index: 1; 
 | ||
|  } 
 | ||
|  
 | ||
|  #green { 
 | ||
|   background-color: green; 
 | ||
|   z-index: 3; 
 | ||
|  } 
 | ||
| ```
 | ||
| 
 | ||
| 你的结果将是:
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 如果需要在容器下面放置背景元素,请使用Z Index。你可以轻松地将背景放在每个元素下面,给它一个负Z指数,如下所示:
 | ||
| 
 | ||
| ```css
 | ||
| #background { 
 | ||
|   z-index: -1; 
 | ||
|  } 
 | ||
| ```
 | ||
| 
 | ||
| #### 更多信息:
 | ||
| 
 | ||
| [https://css-tricks.com/almanac/properties/z/z-index/](https://css-tricks.com/almanac/properties/z/z-index/)
 | ||
| 
 | ||
| [https://developer.mozilla.org/en-US/docs/Web/CSS/CSS _定位/理解_ z\_index](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index)
 | ||
| 
 | ||
| [https://philipwalton.com/articles/what-no-one-told-you-about-z-index/](https://philipwalton.com/articles/what-no-one-told-you-about-z-index/) |