JSFiddle - React, Tailwind, and code Playground

by apaul34208

HTML

<div id="container">
    <div id="dummy"></div>
    <div id="element">
        <div class="div1">1</div>
        <div class="div2">2</div>
    </div>
</div>

CSS

.container {
    width:20%;
    height:20%;
    position:absolute;
}
.div1 {
    width:100%;
    height:100%;
    border: 1px solid red;
    position:absolute;
    z-index:2;
}
.div2 {
    width:70%;
    min-height:70%;
    transform:rotate(45deg);
    border:1px solid blue;
    position:absolute;
    left:15%;
    top:65%;
    z-index:1;
}
#container {
    display: inline-block;
    position: relative;
    width: 25%;
}
#dummy {
    padding-top: 100%;
}
#element {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}