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

如何在Angular中通过Core UI Smart Table修改分页按钮颜色?

修改Angular项目中Core UI Smart Table的分页按钮颜色

组件内样式修改(用深度选择器)

在对应组件的样式文件(.component.scss/.component.css)中添加以下代码,穿透组件封装覆盖默认样式:

::ng-deep .c-pagination .page-item .page-link {
  background-color: #自定义背景色;
  border-color: #自定义边框色;
  color: #自定义文字色;
}

// 激活状态的分页按钮
::ng-deep .c-pagination .page-item.active .page-link {
  background-color: #激活态背景色;
  border-color: #激活态边框色;
}

// 禁用状态的分页按钮
::ng-deep .c-pagination .page-item.disabled .page-link {
  background-color: #禁用态背景色;
  color: #禁用态文字色;
}

全局样式修改

如果不想使用::ng-deep,可以在项目根目录的styles.scss(或全局样式文件)中直接写入样式,无需穿透:

.c-pagination .page-item .page-link {
  background-color: #自定义背景色;
  border-color: #自定义边框色;
  color: #自定义文字色;
}

.c-pagination .page-item.active .page-link {
  background-color: #激活态背景色;
  border-color: #激活态边框色;
}

关键提示

  • 先通过浏览器开发者工具(F12)查看分页按钮的实际DOM类名,确认Core UI生成的结构,避免选择器匹配错误
  • 若使用SCSS,可定义颜色变量统一管理,提升维护性

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 09:37:04