


Как сверстать эти декоративные элементы правильно??

Вот эти штучки по бокам. Пытался уже и через псевдоэлементы и через обычные. Дело еще в том что они должны быть привязаны именно к табличке, тоесть с уменьшением ширины экрана меняться только когда табличка перестает помещаться.
Нашаманил как мог и вроде работает, но вот вопрос как это делать легко и не танцевать с бубном??
Вот код html:
<section id="inspiration-banner-section">
<div class="inspiration-banner wide-wrap">
<img src="https://imgs/quotes.png" width="-1" height="-1" alt = "false|false"/>
<h3 class="inspiration-banner__text">One of the best daily podcasts that
covers every topic on Spotify.</h3>
<div class="inspiration-banner-person">
<img src="https://imgs/insp-banner__img.png" width="-1" height="-1" alt = "true|false"/>
<p>John Smith,</p>
<img src="https://imgs/insp-icon.png" width="-1" height="-1" alt = "false|false"/>
<p style="font-weight: 700;">Social Community Manager</p>
<img src="https://imgs/decor4.png" width="-1" height="-1" alt = "false|false"/>
<img src="https://imgs/decor5.png" width="-1" height="-1" alt = "false|false"/>
</div>
</div>
<img src="https://imgs/decor6.svg" width="-1" height="-1" alt = "false|false"/>
</section>
css:
/* inspiration */
.inspiration-wrap{
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
padding-top: 140px;
}
.inspiration__title{
max-width: 800px;
font-size: 60px;
}
.inspiration-list{
display: flex;
padding-top: 100px;
gap: clamp(5px, 20vw, 28%);
justify-content: center;
}
.inspiration-list p{
max-width: 600px;
padding-top: 40px;
font-weight: 500;
}
.inspiration-banner{
display: flex;
flex-direction: column;
align-items: center;
background-color: #f7ede8;
margin-top: 120px;
text-align: center;
}
.inspiration__quotes{
padding-top: 40px;
padding-bottom: 50px
}
.inspiration-banner__text{
font-size: 36.65px;
max-width: 700px;
}
.inspiration-banner-person{
max-width: 434px;
display: flex;
align-items: center;
gap: 10px;
padding: 40px 0;
}
.inspiration-banner-decor__1{
position: absolute;
transform: translate(-360%, -35%);
}
.inspiration-banner-decor__2{
position: absolute;
transform: translate(500%, -160%);
}
.inspiration-banner__decor{
position: absolute;
width: 150px;
height: 150px;
left: 50%;
transform: translate(-50%, 45%)
}
/* inspiration */
На самом деле же не имеет знааение в каком родителе находятся эти элементы...
Можно было бы их поместить в один контейнер и расположить их в нём а уже контейнер в родителе по верх всего содержимого или же ниже ...
Я могу показать как делать это без всяких там танцев...
Мне кажется это проще...
position: relative для inspiration-banner-person и размести эти картинки не процентами и не через translate. И тогда они будут по краям блока даже при изменении его размеров
А нарисовать их и тупо вставить картинкой, не?