<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
body{
perspective: 500px;
transform-style: preserve-3d;
}
div {
transform-style: preserve-3d;
width: 300px;
height: 300px;
}
.box1 {
background-color: rgba(255, 255, 0, .3);
/* opacity: .3; */
margin: 100px auto;
transform: rotateY(45deg);
}
.box2 {
background-color: magenta;
transform: rotateX(60deg);
}
</style>
</head>
<body>
<div class="box1">
<div class="box2"></div>
</div>
</body>
</html>