Vaadin – заставить FlexLayout использовать полный размер страницы после переносаCSS

Разбираемся в CSS
Ответить
Anonymous
 Vaadin – заставить FlexLayout использовать полный размер страницы после переноса

Сообщение Anonymous »


Я использую FlexLayout, чтобы обертывать компоненты моего веб-приложения на дисплеях меньшего размера. Этот FlexLayout создается следующим образом:

FlexLayout loginLayout = новый FlexLayout(); loginLayout.setFlexWrap(FlexWrap.WRAP); loginLayout.setFlexDirection(FlexDirection.ROW); loginLayout.setWidthFull(); loginLayout.add(изображение, hl); loginLayout.setJustifyContentMode(JustifyContentMode.BETWEEN); loginLayout.setAlignItems(Alignment.CENTER); image — это простое изображение, а hl — это HorizontalLayout, содержащий две кнопки (вход и регистрация).

Когда я работаю на большом экране, макет отображается нормально, как показано на изображении ниже.
Изображение


Когда я работаю на мобильном устройстве, макет переносится, как и ожидалось (см. изображение ниже).


Изображение


Но вот в чем загвоздка: после переноса я хотел бы изменить JustifyContentMode на CENTER.

Есть ли у кого-нибудь идеи, как это сделать?

Заранее спасибо.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»