<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>图层</title>
<style>
span{
color:red;
}
#CSS3D{
width: 100px;
height: 100px;
/* background-color: blue;
*/ transform: rotateY(30deg) rotateX(-45deg);
}
#Zindex{
/*position: absolute;
top: 0;
left:0;*/
width: 150px;
height: 100px;
z-index: 100;
/* background-color: yellow;
*/ }
#WillChange{
will-change: transform;
/* background-color: green;
*/ }
#Opacity{
width: 150px;
height: 100px;
/* background-color: #ccc;
*/ opacity: 0.5;
}
#Isolation{
/* background-color: pink;
*/ isolation: isolate;
}
#Filter{
/* background-color: grey;
*/ filter: 0.5;
}
</style>
</head>
<body>
<div id="Zindex">
position:absolute z-index:100
<span>✕</span>
</div>
<div id="CSS3D">
3DCSS(即transform) rotate<span>✅</span>
<div id="Zindex">
复合层的 z-index:100
<span>✕</span>
</div>
</div>
<br /><br /><br /><br /><br />
<div id="CSS3D">
3DCSS(即transform) rotate<span>✅</span>
</div>
<div id="WillChange">
will-change
<span>✅</span>
</div>
<div id="Opacity">
opacity
<span>✕</span>
</div>
<div id="Isolation">
isolation
<span>✕</span>
</div>
<div id="Filter">
filter
<span>✕</span>
</div>
<script>
let root = document.getElementById('root');
let count = 0;
while(count < 100){
count++;
console.log(1)
}
</script>
</body>
</html>