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

Изменение высоты блоков от изменения размеров экрана CSS?

Есть 5 блоков с текстом (одинаковой высоты), которые размещаются один под другим и дожны разместится на всю высоту окна. Но блоки 3 и 4 размещены в одной строке, до тех пор пока не сузить страницу до определенного размера, тогда блок 4 опускается под блок 3. Подскажите как сделать чтобы высота блоков менялась (но при этом высота всех блоков всегда должна быть равной друг другу) после того как блок 4 опустится под блок 3 или наоборот когда блок 4 разместится с блоком 3 в одной строке?
Если бы блоки не перемащались, можно было бы в процентном соотношении высоты окна установить им высоту.
*{
    padding: 0;
    margin: 0;
    font-size: 1.2rem;
    text-align: center;
    
}

.My-CSS {
    display: flex;
    flex-direction: column;
}

.My-CSS.div {
    text-align: center;
}


.box1 {
    background-color: #00B7EB;
}

.box2 {
    background-color: #FF0000;
}

.container {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.box3 {
    background-color: #00FF00;
    flex: 50%;
}

.box4 {
    background-color: #800080;
    flex: 50%;
}

.box5 {
    background-color: #444444;
}


https://codepen.io/namby/pen/LYdyxEd
62d82d794b0e7387963662.png
  • Вопрос задан
  • 211 просмотров
Подписаться 1 Простой 4 комментария
Решения вопроса 1
AlexanderTsymbal
@AlexanderTsymbal
tsymbal.su
https://codepen.io/tsymbal_su/pen/QWmvdKj?editors=1100 вот такое решение примерно подходит?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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