css - 覆盖 Angular 中的 primeng css 类

标签 css angular typescript overriding primeng

问题是我想覆盖 primeng 的 CSS 类并更改一些颜色。无论我怎么做它都不会改变。如果将 ViewEncapsulation 更改为 none,则该组件甚至不会出现。我试过这样的事情:

.ui-chkbox-box.ui-state-active, .ui-radiobutton-box.ui-state-active {
 border: 1px solid red !important;
  background: red !important;
  color: #FFFFFF;
}

试图覆盖组件 css 中的属性,但它仍然不起作用。

我知道其他人也问过同样的问题,但没有一个答案对我有帮助,所以我有点绝望。

最佳答案

添加::ng-deep

::ng-deep .ui-chkbox-box.ui-state-active{...}

关于css - 覆盖 Angular 中的 primeng css 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46280708/

相关文章:

angular - 如何在 Angular 8 中使用 angular-oauth2-oidc 实现身份验证代码流

reactjs - 在 Typescript 中实现 react-bootstrap 自定义下拉示例

javascript - typescript react /还原

html - 面板标题中的边框底部在窗口缩小时不显示全宽

php - 使用 "include"将 CSS 放入 PHP 文件

javascript - 滚动时粘性标题不保持宽度

css - 如何使用 mat-icon 保留默认的 SVG 颜色?

html - Angular 2+ 如何在运行时获取 div 的像素宽度

typescript - 将非对象值递归克隆为字符串类型

css - 文本溢出渐变 - 悬停关闭时过渡不平滑