html - 如何覆盖primeng样式?
问题描述
我需要在我的项目中使用 PrimeNG。我想设置Panel Menu的样式。
我需要更改边框颜色和背景。
HTML:
<img class="logo" src="../../../assets/images/MenuLogo.png">
<p-panelMenu [model]="items"></p-panelMenu>
SCSS:
:host {
::ng-deep .ui-panelmenu
{
width: 250px;
border: 0px;
.ui-panelmenu-header
{
border: none;
}
}
}
.logo
{
width: 250px;
}
.test
{
border: 0px solid black;
}
如果我使用这样的代码,我想首先消失边框和背景:
HTTP:
<img class="logo" src="../../../assets/images/MenuLogo.png">
<p-panelMenu [style]="{'border':'none', 'background-color':'none'}" [model]="items"></p-panelMenu>
解决方案
答案是:
:host {
::ng-deep .ui-panelmenu
{
width: 250px;
border: 0px;
}
::ng-deep .ui-panelmenu-header > a {
border: none!important;
background-color: transparent!important;
}
}
.logo
{
width: 250px;
}
推荐阅读
- python - 如何从各种pdf列表中提取关键字
- vbscript - 使uft函数从jenkins读取数据表辅音参数
- php - 无法通过从 php 文件传递 JSON 数据来使用 jquery 数据表填充数据表
- ruby - Ruby 编码:为什么日语文本不能被刮板读取?
- asp.net - 当有多个同时请求时,如何在 Visual Studio 中更轻松地调试 ASP.NET 应用程序
- ansible - 是否可以让 Ansible 检查设备上的配置并在满足条件时运行某些任务?
- javascript - 过滤 JSON 对象内容
- c# - 创建应包含带边框(两种颜色)的矩形的位图的 ImageSource,如何指定像素?
- openlayers - 在 openlayers 地图中显示 geotiff 格式的图像
- python - 将字符串评估为 Python 文字而不使用 try/except