CSS Transform Flat
CSS Transform Flat
by learnscratchsg
HTML
<div class="container">
<div class="parent"> <div class="child"></div>
</div>
</div>
CSS
.container {
width: 300px;
height: 300px;
outline: 1px solid red;
-webkit-perspective: 500;
-ms-perspective: 500;
perspective: 500;
-webkit-perspective-origin: 50% 50%;
-ms-perspective-origin: 50% 50%;
perspective-origin: 50% 50%;
}
.parent {
width: 300px;
height: 300px;
padding: 50px;
background: #575;
-webkit-transform: rotateY(45deg);
-ms-transform: rotateY(45deg);
transform: rotateY(45deg);
-webkit-transform-style: flat;
-ms-transform-style: flat;
transform-style: flat;
}
.child {
width: 200px;
height: 200px;
background: #557;
-webkit-transform: rotateX(30deg)
translateZ(75px) translateY(40px);
-ms-transform: rotateX(30deg)
translateZ(75px) translateY(40px);
transform: rotateX(30deg)
translateZ(75px) translateY(40px);
}