@beduin01

Как сделать чтобы блоки росли не только в ширину и но и в высоту?

При расширение левой панели блоки внутри нее начинают растягиваться в ширину, но не в высоту.

https://jsfiddle.net/p7mLftqq/2/

Вопрос. Как сделать, чтобы они растягивались и по высоте?

А так же при очень сужении панели они бы выстраивались в один ряд. Такое возможно?
  • Вопрос задан
  • 193 просмотра
Пригласить эксперта
Ответы на вопрос 3
NN-webmaster
@NN-webmaster
Обожаю веб
А так же при очень сужении панели они бы выстраивались в один ряд.

Примените к селектору меню - "menu" - стили:
flex-direction: row;
flex-wrap: nowrap;
/* или */
flex-flow: row nowrap;

Таким образом, вы запретите перенос элементов на новую строку. И при "ужимании" блока, элементы будут пытаться ужаться в одной строке. Разумеется, до определённой степени, после которой они начнут просто выходить за границы блока.

По поводу высоты — для меня сложный вопрос. На данном этапе с помощью CSS такое решить нельзя. Только используя JS. Хотя, честно говоря, хотелось бы, чтобы в следующих версиях CSS был реализован механизм пропорций.
Ответ написан
dom1n1k
@dom1n1k
Вероятно, нужно что-то наподобии?
https://css-tricks.com/scaled-proportional-blocks-...
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект