Они используют css pseudo
селекторы :after
и :before
в качестве декоративных элементов с изображением и их позиционированием. Вот базовый c пример того же:
Просто замените другие изображения. Я только что добавил один в качестве примера
.box{
width: 300px;
padding: 100px 20px;
background: skyblue;
position:relative;
text-align:center;
}
.box:after,.box:before{
content:"";
position:absolute;
top:0;
left:0;
width: 50px;
height:50px;
background:orange;
}
.box:before{
background: url("https://modusgames.com/cris-tales/wp-content/themes/cristales-child/images/green-corner.png") center center no-repeat;
background-size:cover;
}
.box:after{
left:auto;
right:0;
}
.corners{
border: 2px solid black;
padding: 20px;
}
.corners:after,.corners:before{
content:"";
position:absolute;
bottom:0;
left:0;
width: 50px;
height:50px;
background:orange;
}
.corners:after{
left:auto;
right:0;
}
<div class="box">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<div class="corners">Some Content</div>
</div>
Надеюсь, это поможет!