热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何停用Vaadin焦点颜色的全局方法?

本文介绍了停用Vaadin焦点颜色的全局方法。焦点环是一种辅助功能,用于指示字段已从键盘交互获得焦点。每个组件和主题的焦点环样式不同。文章提供了一种方便的方法来找到和修改焦点环样式,通过检查shadowDOM中的标签并覆盖相应的样式。同时,还介绍了使用with或导入样式表的方法来应用修改后的样式。

是否有全局方法可以停用焦点颜色?正如你在附件中看到的那样?

提前致谢!

最好的问候, 托马斯

回答

该边框是“聚焦环”(它是一种辅助功能,表明该字段已从键盘交互获得焦点,但在使用鼠标聚焦该字段时不会显示)。

对焦环的样式取决于每个组件和主题。

例如,在鲁磨的TextField的聚焦环是CSSbox-shadowinput-field一部分:

: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);
}

找到这些样式的一个方便的方法是检查组件的 shadow DOM 中的标签

您可以覆盖 vaadin-text-field 的焦点环

:host([focus-ring]) [part="input-field"] {
box-shadow: none !important
}

然后,使用with或通过导入样式表。@CssImportthemeFor="vaadin-text-field"registerStyles






推荐阅读
author-avatar
mobiledu2502917185
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有