Я использую
<p-steps [model]="items" [(activeIndex)]="activeIndex" [readonly]="false"></p-steps>
в моем угловом компоненте.В таблице стилей моего компонента я безуспешно пытаюсь оформить p-шаги.Когда я меняю стиль прямо в инструментах разработчика браузера, это работает.Я даже пытался переписать стиль с помощью Angular
:host ::ng-deep
Но это не сработало.Я хочу, чтобы шаги были выровнены по вертикали, я не хочу, чтобы границы и номера шагов были светло-серыми, а выбранный номер шага - светло-серыми.Я хочу вот что:
:host ::ng-deep .ui-widget, .ui-widget * {
float: none !important;
}
:host ::ng-deep .ui-steps {
border: none !important;
}
:host ::ng-deep .ui-steps .ui-steps-item .ui-state-highlight .ui-steps-number {
background-color: #757575 !important;
}
:host ::ng-deep body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number {
background-color: #bdbdbd !important;
}
Я также установил
encapsulation: ViewEncapsulation.None
в своем компоненте.