首页 > 解决方案 > 样式化 Angular 材质分页器

问题描述

我有一个 Angular Material Paginator 看起来像

在此处输入图像描述

我想设计它,它应该看起来像

在此处输入图像描述

我很难为它设计样式。我只能移动分页器中的元素(开始和结束位置),除此之外我无法修改任何东西。

请让我知道如何做所需的样式?

这是 stackblitz 链接https://stackblitz.com/edit/angular-tjhkpo

标签: htmlcssangularangular-materialangular-material-paginator

解决方案


使用这个 css(更多样式打开 F12 并覆盖材料声明):

查看工作代码

::ng-deep .mat-paginator-page-size-select {
    width: 27px!important;
}
::ng-deep .mat-form-field-appearance-legacy .mat-form-field-underline {
    background-color: transparent;
}

::ng-deep .mat-select-value {
  color: #005999;
    font-weight: bold;
    font-size: 15px;
}
::ng-deep .mat-select-arrow {
    color: #005999;
}
::ng-deep .mat-option{
  padding: 0!important;

}
::ng-deep .mat-option-text {

    text-align: right;
}

对于字幕修改,您应该提供 MatPaginatorIntl。例子


推荐阅读