Мне потребовалось около 10 минут, чтобы сделать это, поэтому, если у вас есть мотивация, чтобы улучшить его, не стесняйтесь делать это. Это можно сделать с помощью divs
и позиционирование с помощью CSS. Это всего лишь вопрос игры с z-index и формами, но если вы просто не хотите произвести впечатление на себя, добившись этого, самый простой способ - создать фоновое изображение и перенести поверх него HTML-контент.
Я не лучший программист на переднем крае, так что не расстраивайтесь! Я уверен, что кто-то еще мог бы улучшить его еще лучше с помощью границ контуров и прочего.
div#panel {
position: absolute;
border: 3px solid black;
border-radius: 10px;
width: 200px;
height: 200px;
background-color: white;
top: 50%;
left: 50%;
z-index: 3;
transform: translate(-50%, -50%);
}
div#box {
position: absolute;
border: 3px solid red;
z-index: 0;
border-radius: 10px;
width: 200px;
height: 200px;
top: 48.5%;
left: 50%;
z-index: ;
transform: translate(-50%, -50%);
}
div#box2 {
position: absolute;
border: 3px solid red;
border-radius: 10px;
width: 80px;
height: 200px;
background-color: white;
top: 47%;
left: 46.9%;
z-index: 1;
transform: translate(-50%, -50%);
}
<div id="panel"></div>
<div id="box">
<p style="padding-left: 5px;"> Some text here</p>
</div>
<div id="box2"></div>