css - Vaadin 自定义菜单栏 css
问题描述
我按照文档的描述将我的主题添加为 jar。
现在我想为用户菜单添加一个带有单个条目的菜单栏。但是我在创建自定义 css 时遇到了一些麻烦。
在主题中我导入了我的 base.css
@import url('./base.css');
@import url('lumo-css-framework/all-classes.css');
所有样式都已加载,很好:) 然后我在我的 base.css 中添加阴影树 css
/* working */
vaadin-menu-bar{
border-radius: 0px;
background: aqua;
}
/* not working */
vaadin-menu-bar-button{
border-radius: 0px;
background: red;
}
/* not working */
vaadin-menu-bar [part="menu-bar-button"]{
background: yellow;
}
https://vaadin.com/docs/v14/flow/styling/styling-components
可能是我理解错了。任何帮助都会很棒:)
解决方案
所以在使用 JAR 作为主题并且 css 属于
resource/META-INF/resources/themes/mytheme/base.css
我可以用
vaadin-menu-bar.usermenu::part(menu-bar-button){
border-radius: var(--lumo-border-radius-m);
}
使用类名“usermenu”将我的自定义样式设置为菜单栏
推荐阅读
- neural-network - 在神经网络中,隐藏的加权输入和偏置的形状可以不同吗?
- hadoop - Hadoop:如何从外部 IP 访问 HDFS?
- python - LabelEncoder 用于分类特征?
- phpmyadmin - 升级后的 OSX XAMPP 数据库错误
- ios - 如何在表格视图中创建动态下拉列表?
- javascript - 如何使用 onChange 和 setState() 将事件目标推送到处于状态的数组中的对象
- python - 从 github 对 python 脚本进行故障排除
- python - RuntimeError: 无法写入合法的 LP 文件。目标“Maximum_profit”具有非二次的非线性项
- html - CSS/HTML 仅更改“句号标点”的字体颜色
- r - 使用同一列中的值创建 RMSE 和相关系数图