您好我正在尝试在vaadin
组件上定义我的自定义样式。我有一个看起来像这样的html文件:styles
<link rel="import" href="../bower_components/vaadin-lumo-styles/color.html">
<link rel="import" href="../bower_components/vaadin-lumo-styles/typography.html">
<dom-module id="css-style-example" theme-for="vaadin-button">
<template>
<style include="vaadin-button-default-theme">
.card {
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
transition: 0.3s;
width: 40%;
}
.card:hover {
box-shadow: 0 8px 16px 0 rgba(0,0,0,50);
transform: scale(1.05, 1.05)
}
</style>
</template>
</dom-module>
它是gradle
项目,file
位于 /src/main/resources/frontend/styles。
我正在尝试style
在我的button
组件上使用它,如下所示:
@HtmlImport("frontend://styles/shared-styles.html")
public class BasePageView extends VerticalLayout {
.
.
.
homeButton.setClassName("card");
}
但我不知何故无法让这件事起作用。我很陌生,css
所以请原谅我犯的任何愚蠢的错误。
我在github上搜索了一些示例,但我有点迷茫,如果有人能向我解释我该如何定义style
,比如说,vaadin
flow button
?感谢您的任何帮助。