Задать вопрос
@rootnoroot

Как всерстать вот так изображения?


Нужно сверстать вот такой блок
655215e33e41a046864259.png
пробую гридами, но с размерами ни как не получается
нужно как выше, что бы совпадали пропорции по высоте и ширине
получается вот так
6552167049887830812574.png
  • Вопрос задан
  • 421 просмотр
Подписаться 1 Простой 4 комментария
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Правки в вашем примере

img{
    width:100%;
+   height: 100%;
+   object-fit: cover;
}

.img{
    width:700px;
    margin:auto;
    display: grid;
-   grid-template-columns: repeat(3, 1fr);
+   grid-template-columns: 2fr 3fr;
    grid-row-gap: 10px;
    grid-column-gap:20px;
}

.img div:nth-child(2){
-   grid-column-start: 2;
-   grid-column-end: 4;
-   grid-row-start: 1;
-   grid-row-end:3;
+   grid-row: span 2;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Ludov
Если адаптив не нужен...
<div class="container">
   <div class="box box-left">
      <img src="img/fp-l-up.png" alt="">
      <img src="img/fp-l-d.png" alt="">
   </div>
   <div class="box box-right">
      <img src="img/fpr.png" alt="">
   </div>
</div>

.container {
   display: flex;
   width: 880px;
   height: 480px;
   background-color: #fdfbf3;
   justify-content: center;
   align-items: center;

}
.box-left {
   width: 300px;
   display: flex;
   flex-direction: column;
   margin-right: 15px;
}

.box-left img:first-child {
   margin: 0 0 10px 0;
}

.box-right {
   width: 500px;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы