【发布时间】:2021-05-13 10:30:12
【问题描述】:
【问题讨论】:
标签: vaadin vaadin-flow
【问题讨论】:
标签: vaadin vaadin-flow
该边框是“焦点环”(它是一种辅助功能,表示该字段已从键盘交互获得焦点,但它不会显示使用鼠标聚焦场)。
焦点环的样式取决于每个组件和主题。
例如,Lumo 中 TextField 的焦点环是 input-field 部分中的 CSS box-shadow:
:host([focus-ring]) [part="input-field"] {
box-shadow: 0 0 0 2px var(--lumo-primary-color-50pct);
}
:host([invalid][focus-ring]) [part="input-field"] {
box-shadow: 0 0 0 2px var(--lumo-error-color-50pct);
}
查找这些样式的一种便捷方法是检查组件的影子 DOM 中的 <style> 标签
您可以使用
覆盖 vaadin-text-field 的焦点环:host([focus-ring]) [part="input-field"] {
box-shadow: none !important
}
然后,您 import the stylesheet 与 @CssImport 与 themeFor="vaadin-text-field" 或 registerStyles。
【讨论】: