JSFiddle - React, Tailwind, and code Playground
by Alan Aceves
HTML
<div class="post-wrapper"><a href="#"></a></div>
CSS
.post-wrapper{
position:relative;
width: 250px;
height: 420px;
float: left;
background-color: #ddc;
-webkit-clip-path: polygon(50% 100%, 100% 50%, 50% 0, 0 50%);
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow: hidden;
}
.post-wrapper a{
display:block;
position:absolute;
overflow: hidden;
width: 400px;
height: 400px;
left: -30%;
top: 2.3%;
transform: rotate(45deg) scale(.6, .6) skew(10deg, 10deg) translate(0px);
-webkit-transform: rotate(45deg) scale(.6, .6) skew(10deg, 10deg) translate(0px);
-moz-transform: rotate(45deg) scale(.6, .6) skew(10deg, 10deg) translate(0px);
-ms-transform: rotate(45deg) scale(.6, .6) skew(10deg, 10deg) translate(0px);
-o-transform: rotate(45deg) scale(.6, .6) skew(10deg, 10deg) translate(0px);
}