Как применить стиль к заголовку диалога в Primeng?CSS

Разбираемся в CSS
Ответить
Anonymous
 Как применить стиль к заголовку диалога в Primeng?

Сообщение Anonymous »

Я использую Primeng версии 11 для своего проекта Angular 11. Я хочу стилизовать заголовок динамического диалогового окна, но не знаю, как это сделать.
Я пробовал headerStyle (ошибка, но contentStyle работает) и «:host::ng-deep», но это не работает.
Вот мой файл app.comComponent.ts:

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

import { Component, ElementRef, OnInit, ViewChild } from '@angular/core';
import { DialogService } from 'primeng/dynamicdialog';
import {DemoDialogComponent} from './demo-dialog/demo-dialog.component'
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent{
constructor(public dialogService: DialogService) { }

show() {
this.dialogService.open(DemoDialogComponent, {
header: 'This is just a demo',
width: '50%',
contentStyle: { 'background-color': '#555', 'color': 'white'},
// headerStyle: {'background-color':'blue'}  -- Not Working
});
}
}
Мой файл app.comComponent.html Мой файл app.comComponent.css

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

:host ::ng-deep .p-dialog-header-close-icon{
color:red; /* Not Working */
}

:host ::ng-deep .p-dialog-title{
color: orange; /* Not Working */
}
Как стилизовать заголовки? Я мог бы попробовать «showHeader:false», а затем попробовать свой собственный стиль в содержимом диалога, но это кажется неправильным.

Подробнее здесь: https://stackoverflow.com/questions/768 ... in-primeng
Ответить

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

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

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

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

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