По высоте экрана с переполнением тела: скрыто, мне нужен столбец с двумя строками.
Первая строка содержит 3 кнопки (.b), которые при отображении на экране достаточно высоки, находятся одно под другим.
Вторая строка содержит видео (.vid), высота которого может меняться даже при загрузке страницы.
Поэтому я бы хотел, чтобы высота первой строки адаптировалась в соответствии с высотой второй строки.
Но когда высота экрана недостаточно велика, высота первой строки один блокируется по отношению к кнопкам, а видео обрезается.
Я пробовал в таблице и в гибком интерфейсе.
Мой тестовый код в гибком интерфейсе:
.container {
position: absolute;
display: flex;
width: 200px;
height: 100%;
right: 0;
top: 0;
flex-direction: column;
}
.container .firstrow {
display: flex;
width: 100%;
height: auto;
flex-grow: 1;
background: #ccc;
}
.container .firstrow .b {
display: block;
width: 50px;
height: 50px;
margin-top: 20px;
background: #888;
}
.container .secondrow {
display: flex;
width: 100%;
height: auto;
background: #c90000;
}
.container .secondrow .vid {
width: 100%;
height: 200px; /*height for example*/
}
Чего хотелось бы, чтобы экран был достаточно высоким:
+---------+
| .b |
| .b |
| .b |
+---------+
| .vid |
| |
+---------+
А когда экран недостаточно высок:
+---------+
| .b .b .b|
+---------+
| |
| .vid |
| |
| |
+---------+
Подробнее здесь: https://stackoverflow.com/questions/783 ... adaptative
2 ряда с регулировкой высоты второго ряда ⇐ CSS
Разбираемся в CSS
1713524069
Anonymous
По высоте экрана с переполнением тела: скрыто, мне нужен столбец с двумя строками.
Первая строка содержит 3 кнопки (.b), которые при отображении на экране достаточно высоки, находятся одно под другим.
Вторая строка содержит видео (.vid), высота которого может меняться даже при загрузке страницы.
Поэтому я бы хотел, чтобы высота первой строки адаптировалась в соответствии с высотой второй строки.
Но когда высота экрана недостаточно велика, высота первой строки один блокируется по отношению к кнопкам, а видео обрезается.
Я пробовал в таблице и в гибком интерфейсе.
Мой тестовый код в гибком интерфейсе:
.container {
position: absolute;
display: flex;
width: 200px;
height: 100%;
right: 0;
top: 0;
flex-direction: column;
}
.container .firstrow {
display: flex;
width: 100%;
height: auto;
flex-grow: 1;
background: #ccc;
}
.container .firstrow .b {
display: block;
width: 50px;
height: 50px;
margin-top: 20px;
background: #888;
}
.container .secondrow {
display: flex;
width: 100%;
height: auto;
background: #c90000;
}
.container .secondrow .vid {
width: 100%;
height: 200px; /*height for example*/
}
Чего хотелось бы, чтобы экран был достаточно высоким:
+---------+
| .b |
| .b |
| .b |
+---------+
| .vid |
| |
+---------+
А когда экран недостаточно высок:
+---------+
| .b .b .b|
+---------+
| |
| .vid |
| |
| |
+---------+
Подробнее здесь: [url]https://stackoverflow.com/questions/78353159/2-row-with-second-row-height-adaptative[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия