Как изменить цвет фона группы mat-tab в Angular?CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Как изменить цвет фона группы mat-tab в Angular?

Сообщение Anonymous »

Я использую угловую версию 16. Здесь у меня есть панель вкладок материала, которой я хочу задать цвет фона. mat-tab-group принимает backgroundColor в качестве входных данных и назначает этот цвет. Таким образом, я могу назначить либо основной, либо цвет акцента, либо цвет предупреждения. Поскольку этот input-backgroundColor имеет тип ThemePalette, который определен в файле index.d.ts как -

Код: Выделить всё

export declare type ThemePalette = 'primary' | 'accent' | 'warn' | undefined;
Итак, теперь мне нужен цвет, скажем, для primary-light или для моей собственной защитной палитры. Как я могу это сделать? т. е. как расширить эту ThemePalette, чтобы добавить больше опций?
Я пробовал еще один способ - я пытался изменить цвет фона с помощью CSS, но не сработало

Код: Выделить всё

::ng-deep .mat-mdc-tab-group.mat-background-primary .mat-tab-header,
::ng-deep .mat-mdc-tab-nav-bar.mat-background-primary .mat-tab-header {
--mat-tab-header-with-background-background-color: red;
}
И как мне это сделать? Подойдет любой способ — либо путем расширения ThemePalette, либо с помощью css.

Подробнее здесь: https://stackoverflow.com/questions/784 ... of-angular
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «CSS»