如何删除处于活动状态的 prime ng 面板菜单中的黑色边框?
How to remove black border in prime ng panel menu that was active?
我正在使用 prime ng 面板菜单。活动菜单周围有黑色边框。我在chrome中调试了css,但是找不到边框的css。
<div class="sidenav">
<h4 style="text-align: center">Sample App</h4>
<p-panelMenu
[model]="items"
[style]="{ width: '250px' }"
[multiple]="false"
></p-panelMenu>
</div>
.sidenav {
height: 100%;
width: 250px;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #f8f9fa;
overflow-x: hidden;
}
.sidenav a {
padding: 6px 6px 6px 32px;
text-decoration: none;
font-size: 25px;
color: #818181;
display: block;
}
.sidenav a:hover {
color: #f1f1f1;
}
实际上,它不是边框,而是 box-shadow
,当 .p-panelmenu-header
中的 <a>
元素聚焦时可见。
您可以覆盖默认的 CSS 规则:
.p-panelmenu .p-panelmenu-header > a:focus {
box-shadow: none;
}
我正在使用 prime ng 面板菜单。活动菜单周围有黑色边框。我在chrome中调试了css,但是找不到边框的css。
<div class="sidenav">
<h4 style="text-align: center">Sample App</h4>
<p-panelMenu
[model]="items"
[style]="{ width: '250px' }"
[multiple]="false"
></p-panelMenu>
</div>
.sidenav {
height: 100%;
width: 250px;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #f8f9fa;
overflow-x: hidden;
}
.sidenav a {
padding: 6px 6px 6px 32px;
text-decoration: none;
font-size: 25px;
color: #818181;
display: block;
}
.sidenav a:hover {
color: #f1f1f1;
}
实际上,它不是边框,而是 box-shadow
,当 .p-panelmenu-header
中的 <a>
元素聚焦时可见。
您可以覆盖默认的 CSS 规则:
.p-panelmenu .p-panelmenu-header > a:focus {
box-shadow: none;
}