You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除或修改PrimeNG Calendar组件的日期选择器头部分隔线?

移除/修改PrimeNG Calendar日期选择器头部与主体的分隔线

完全可以搞定,直接通过自定义CSS就能实现,具体操作如下:

移除分隔线

找到日期选择器头部对应的样式类,添加这段CSS代码:

.p-calendar .p-datepicker-header {
  border-bottom: none !important;
}

如果是Angular项目且开启了ViewEncapsulation,需要用::ng-deep穿透样式:

::ng-deep .p-calendar .p-datepicker-header {
  border-bottom: none !important;
}

修改分隔线样式

要是想调整分隔线的颜色、粗细或者样式,直接修改border-bottom属性就行,举个例子:

/* 改成2px粗的红色虚线 */
.p-calendar .p-datepicker-header {
  border-bottom: 2px dashed #ff0000 !important;
}

同样,需要样式穿透的话加上::ng-deep前缀。

补充说明

PrimeNG Calendar的头部分隔线是通过.p-datepicker-header类的border-bottom属性默认设置的,直接覆盖这个属性就能达到效果,不用去改组件源码。

内容的提问来源于stack exchange,提问作者DLO

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 16:11:15