В Vaadin Flow 24 есть визуальный эффект — анимация, при которой при начальной загрузке страницы основной контент в AppLayout как будто перемещается на место из верхнего левого угла экрана.
Можно ли управлять этим эффектом и, например, отключить его?
Спасибо! Теперь он работает с vaadin-app-layout { --vaadin-app-layout-transition: none; }
хорошо знать ! можете ли вы принять ответ, чтобы мы могли закрыть вопрос
можно контролировать и отключать этот анимационный эффект. Вот как вы можете это сделать:
Решение 1: Java
AppLayout appLayout = new AppLayout();
appLayout.getElement().getStyle().set("--vaadin-app-layout-transition",
"none");
Решение 2: CSS
vaadin-app-layout {
--vaadin-app-layout-transition: none;
}
не забудьте добавить встроенный стиль в ваше представление:
@CssImport("./styles/my-view-styles.css")
вы пробовали: appLayout.getElement().setAttribute("style", "--vaadin-app-layout-transition: none"); ?