こんにちは、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
フローを正確に定義する方法を誰かが説明してくれれば幸いbutton
です。助けてくれてありがとう。