&:before {
content: "";
position: absolute;
top: 100%;
left: сколько надо;
height: 10px или сколько надо;
width: 20px или сколько надо;
background-color: #fff; // и это самое узкое место, т.к. измениться фон - будет видена эта выноска
z-index: 2;
}
.parent {
position: reletive;
width: 50%; /*ваша по макету*/
padding-bottome: 69%; /*ваша пропорция, по макету*/
overflow: hidden; /* по требованию*/
}
.parent img {
position: absolute;
top: 0;
left: 0;
width: 105%; /*по необходимости увеличить/уменьшить*/
}
.parent:hover ~ .btn
{ background-color: green;}
.parent {
margin: 0 -20px;
}
childen {
padding: 0 20px;
}