@223606322
начинающий web-разработчик

Как реализовать такой блок и главное сделать его резиновым?

чтобы если текста было больше то он блок увеличивался в высоту смещая все остальные блоки, но при этом, чтобы пропорция не менялась, то есть если самый большой блок растянулся, но все остальные оставались такими же.
5f705c590c096575581226.png
  • Вопрос задан
  • 169 просмотров
Решения вопроса 1
z80b
@z80b
Frontend
Flex вам в помощь. Как-то так:
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Blocks</title>
  <style>
    .content,
    .article,
    .article__content {
      display: flex;
      flex-wrap: wrap;
    }

    .article {
      width: 50%;
    }

    .article__content {
      align-content: space-between;
      justify-content: flex-end;
      box-sizing: border-box;
      padding: 1em;
    }

    .article__text {
      margin: 0 0 1em;
    }

    .article__image {
      width: 50%;
    }
  </style>
</head>
<body>
  <div class="content">
    <div class="article">
      <div class="article__content">
        <div class="article__text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio inventore esse aperiam, deleniti suscipit illo saepe odit deserunt vero, cumque, fuga aliquid nobis. Ab tempore minima modi dolorum consectetur quisquam.</div>
        <img class="article__image" src="https://ic.pics.livejournal.com/p_syutkin/64914398/5019079/5019079_original.jpg"/>
      </div>
    </div>
    <div class="article">
      <div class="article__content">
        <div class="article__text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio inventore esse aperiam, deleniti suscipit illo saepe odit deserunt vero, cumque, fuga aliquid nobis. Ab tempore minima modi dolorum consectetur quisquam.</div>
        <img class="article__image" src="https://ic.pics.livejournal.com/p_syutkin/64914398/5019079/5019079_original.jpg"/>
      </div>
      <div class="content">
        <div class="article">
          <div class="article__content">
            <div class="article__text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio inventore esse aperiam, deleniti suscipit illo saepe odit deserunt vero, cumque, fuga aliquid nobis. Ab tempore minima modi dolorum consectetur quisquam.</div>
            <img class="article__image" src="https://ic.pics.livejournal.com/p_syutkin/64914398/5019079/5019079_original.jpg"/>
          </div>
        </div>
        <div class="article">
          <div class="article__content">
            <div class="article__text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio inventore esse aperiam, deleniti suscipit illo saepe odit deserunt vero, cumque, fuga aliquid nobis. Ab tempore minima modi dolorum consectetur quisquam.</div>
            <img class="article__image" src="https://ic.pics.livejournal.com/p_syutkin/64914398/5019079/5019079_original.jpg"/>
          </div>
        </div>
      </div>
    </div>
  </div>
</body>
</html>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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