css - 如何覆盖 Angular8 .pug 文件中的样式?
问题描述
我创建了“模态组件”。此模式调用 .pug 文件中的“另一个组件”。所以从技术上讲,我正在使用来自“另一个组件”的“模态组件”的样式和内容。
但我想覆盖我的“模态组件”中的样式。
我该怎么做?默认情况下,它采用“另一个组件”的样式。
我不能只更改“另一个组件”中的样式,因为它在应用程序的少数地方使用。
解决方案
如果我理解正确的话,我认为这只是 CSS 特异性的问题。
如果您要将一个类添加到您的模态组件中调用另一个组件的父元素,您可以利用特殊性
.modal { blah } // 这将是调用的组件样式
.my-modal .modal { 覆盖样式 } // 这将在您的模态样式中
或者,如果您要在调用模态的父容器上使用 ngClass,您将向父容器添加一些内联样式,这也将优先于样式表中的 css
推荐阅读
- c# - 在 Linq 的列表中搜索列表
- python - 使用 PyQt5 正确凭据后“重定向”用户
- java - 拒绝对先前失败的类 java.lang.Class 重新初始化
: java.lang.NoClassDefFoundError - mysql - 检查mysql中重复行上是否存在值
- wordpress - 为什么我在 Wordpress Contact Form 7 上收到文件上传错误?
- c# - 使用作为参数传递给内部匿名函数C#中的函数的对象
- javascript - 使用javascript从数组中提取数据
- javascript - 我如何插入相同的(其中包含我的菜单)到所有其他 html 页面?
- python - RNN 模型只预测一个类别?
- security - 授权导入范围后是否可以浏览电子表格?