angular - PrimeNG 巴比伦主题
问题描述
Angular 8 和巴比伦主题:它有一些奇怪和恼人的蓝色边框,带有p-tree-component
.
我在 CSS/SCSS 文件中找不到它的来源以及如何摆脱它们;至少改成不那么烦人了。
有谁知道如何定制这个,谢谢。
解决方案
正如评论中提到的,如果你这样做*:focus {outline: none;}
,styles.css
它将适用于 DOM 中的每个元素。因此,其他一些东西可能会破裂。
您可以::ng-deep
为此使用伪选择器,在您使用的组件 css 中p-tree
,
p-tree::ng-deep .ui-treenode-content:focus {
outline: none;
}
这确保了更改只会在整个应用程序中p-tree
而不是在整个应用程序中发生。
推荐阅读
- alluxio - 为什么在Alluxio中写入writeType THROUGH后文件需要时间同步?
- reactjs - 等待调用完成,然后在 saga 中调度操作
- ruby-on-rails - 如何在 Rails 中将环境变量显示为组
- javascript - 数据表中的日期渲染和 new Date() 在 IE11 和 Safari 中不起作用
- html - 省略号(三个点)展开和折叠文本
- php - Macroable.php 方法foregin不存在
- css - Angular:将固定搜索栏添加到垫选择下拉列表中
- pandas - 在多列上分组时如何绘制条形图?
- java - 将文件上传和请求正文结合到 REST 控制器中的单个端点上
- gitlab - 在 gatling 日志中提取并写入 gitlab 管道 ID