В Vaadin 14 мы можем программно устанавливать некоторые значения CSS в нашем Java-коде.
Мы можем вызвать _1 _, затем getStyle
< / a> и задайте имя свойства CSS вместе со значением.
Например, здесь мы устанавливаем зеленый цвет фона.
public class MainView extends VerticalLayout
{
public MainView ( )
{
this.getElement().getStyle().set( "background-color" , "Green" );
Как это сделать для свойства CSS, такого как _4 _ который принимает аргумент функции CSS с именем url
?
Жесткое кодирование пути CSS не работает.
public class MainView extends VerticalLayout
{
public MainView ( )
{
this.getElement().getStyle().set( "background-image" , "cat.jpg" );
➥ Как в Vaadin Flow использовать Java, чтобы заставить CSS находить изображение, такое как "cat.jpg"
?
Кроме того, каким должен быть относительный или абсолютный путь к этому файлу изображения? Я понимаю, что обычное место для статических изображений в веб-приложении Vaadin находится в папке src/main/resources
.