<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.box1 {
width: 200px;
height: 200px;
background-color: red;
position: relative;
z-index: 2;
}
.box2 {
width: 200px;
height: 200px;
background-color: yellow;
/* 開啟絕對定位,脫離文檔流 */
position: absolute;
/* 設(shè)置偏移量 */
top: 100px;
left: 100px;
/*
如果定位元素的層級是一樣,則下邊的元素會蓋住上邊的
通過z-index屬性可以用來設(shè)置元素的層級
可以為z-index指定一個正整數(shù)作為值,該值將會作為當(dāng)前元素的層級
層級越高,越優(yōu)先顯示
對于沒有開啟定位的元素不能使用z-index
*/
z-index: 25;
}
.box3 {
width: 200px;
height: 200px;
background-color: yellowgreen;
/* position: relative;
z-index: 3; */
position: absolute;
top: 200px;
left: 200px;;
z-index: 30;
/* 設(shè)置元素的透明背景
opacity可以用來設(shè)置元素的背景透明
他需要一個0-1之間的值
*/
opacity: 0.5;
/*
opacity屬性在IE8及以下的瀏覽器中不支持
IE8及以下瀏覽器需要使用如下屬性的代替
alpha(opacity=50)
透明度需要一個0-100之間的值
*/
filter: alpha(opacity=50)
}
</style>
</head>
<body>
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
</body>
</html>