Задать вопрос
Dier_Sergio_Great
@Dier_Sergio_Great
Увлеченный человек

Как в CSS писать стили исходя из ширины себя как @container?

Нужно изменять стили блока в зависимости от своей ширины.
Использовать ширину родителя не очень удобно, так как родитель является display: GRID с сложной сеткой.
Надо было родителю назначить стиль container-type: inline-size;
Но так как родитель является сеткой, то отталкиватся от ширины родителя совсем не удобно, надо отталкиватся от ширины ячейки сетки, а так возможно? Как быть?
  • Вопрос задан
  • 142 просмотра
Подписаться 2 Простой 5 комментариев
Решения вопроса 1
Dier_Sergio_Great
@Dier_Sergio_Great Автор вопроса
Увлеченный человек
DIV содержит в себе список DIV`ов,
этот DIV в зависимости от ширины должен иметь либо flex-direction: rows либо flex-direction: colls
чтобы дочерние DIV`ы выстраивались либо по колонкам, либо по строкам.

Решил это таким образом, что я дочерним DIV`ам назначил ширину 100% при flex-direction: colls; flex-wrap: wrap;
и дочерние DIV`ы переносились по строкам, как будто бы я flex-direction: менял.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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