В настоящее время у меня есть эта часть для создания. Я изначально построил его, используя 3 отдельных контейнера квадратного квадрата с независимыми фоновыми изображениями, только что вырезанными из дизайна, но это кажется мне очень жестким (нам нужно будет нарезать и перестроить новое изображение каждый раз, когда мы хотим его изменить), а также громоздкие. В идеале я бы хотел использовать одно изображение в каждом контейнере элементов, чтобы его можно было легко обновить. Это также избавляет от двух ненужных запросов на сервер, на что я сторонник!Дизайн обложки с несколькими фигурами/элементами
Просто хотел опросить, чтобы увидеть, есть ли лучший/более динамичный способ достижения этого. Думаете, возможно, с javascript? Любая помощь или точки в правильном направлении были бы весьма полезны. Ниже приведено описание того, как я его построил. Прикрепленный фрагмент макета дизайна для справки.
HMTL
<div class="grid-container">
<div class="grid-1 gi" style="background-image:url(image1.jpg);">Facebook</div>
<div class="grid-2 gi" style="background-image:url(image2.jpg);">Twitter</div>
<div class="grid-3 gi" style="background-image:url(image3.jpg);">Instagram</div>
</div>
CSS
.gi {
background-position: center center;
background-size: cover;
width: 32.333%;
}
.grid-1 {
margin-right: 1%;
}
.grid-2 {
margin: 0 1%;
}
.grid-3 {
margin-left: 1%;
}
вот jsfiddle того, как я получил его установки https://jsfiddle.net/942g38qv/7/ –