@Blender0

Как сделать это при помощи grid?

Как сделать такие же отступы, и размер картинок как на картинке.5f74be4d71f5d367670056.png . Наработки
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
JamesHatfield
@JamesHatfield
Front-end developer
Выровнял блоки как на примере, бэкграунды сами определите.
<div class="main">
          <div class="main-gourmet"></div>
          <div class="main-carhartt"></div>
          <div class="main-adidas"></div>
          <div class="main-deep"></div>
          <div class="main-palace"></div>
          <div class="main-nike"></div>
      </div>


.main {
	height: 100vh;
  display: grid;
  grid-template-areas: 
      "gourmet gourmet carhartt" 
      "gourmet gourmet adidas"
      "deep palace nike";
  grid-template-columns: 3fr 3fr 3fr;
  grid-template-rows: 3fr 3fr 4fr;
  grid-gap: 15px;
  background-color: green;
}
.main-gourmet {
  grid-area: gourmet;
  opacity: 0.9;
  background-color: red;
}
.main-carhartt {
  grid-area: carhartt;
  opacity: 0.9;
    background-color: gray;
}
.main-adidas {
  grid-area: adidas;
  background-blend-mode: multiply, ;
  background-color: black;
}
.main-deep {
  grid-area: deep;
  opacity: 0.9;
    background-color: white;
}
.main-palace {
  grid-area: palace;
  opacity: 0.9;
    background-color: black;
}
.main-nike {
  grid-area: nike;
  opacity: 0.9;
  background-color: red;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы