Angular6中如何覆盖ngbdatepicker样式解决日历右侧截断问题
解决ng-bootstrap Datepicker右侧内容被截断的问题
要直接覆盖ng-bootstrap Datepicker弹出容器的left属性,无需逐个排查嵌套类,可以用以下两种方法:
组件内样式穿透:利用Angular的
::ng-deep突破视图封装限制,在组件的CSS/SCSS文件中添加:::ng-deep .ngb-dp-popup { left: auto !important; /* 替换成你需要的数值,比如0,避免最后一列被隐藏 */ }!important用于强制覆盖原有样式优先级,确保修改生效。全局样式覆盖:如果不想用
::ng-deep,可以在项目根目录的styles.css(或styles.scss)中添加全局样式:.ngb-dp-popup { left: auto !important; }这种方式会作用于所有ng-bootstrap Datepicker组件。
内容的提问来源于stack exchange,提问作者Hema Malini
相关产品推荐
相关产品推荐

