Управление положением элемента вкладыша в угловом положении - PullRequest
1 голос
/ 25 сентября 2019

Я пытаюсь достичь следующего результата с помощью компонента вкладки угловой материал: result

То, что я до сих пор безуспешно пытался использовать свойство flex с margin-left: auto, которое должно толкать определенный элемент до упора вправо.

Добавление сюда моего кода:

<mat-tab-group>
  <mat-tab label="Top 5"></mat-tab>
  <mat-tab label="All Drivers"> Content 2</mat-tab>
  <mat-tab style="margin-left: auto" label="All Drivers"> Content 3</mat-tab>
</mat-tab-group>

В инструменте проверки мне удалось добиться этого с помощью margin-left: auto, но нев файле CSS.

Есть предложения?

Ответы [ 2 ]

1 голос
/ 25 сентября 2019

Вы можете использовать следующий класс CSS в вашем style.css файле: StackBlitz

.mat-tab-label:last-child {
  margin-left: auto; 
}

enter image description here

1 голос
/ 25 сентября 2019

Вы можете использовать :: ng-deep, это зависит от того, какую версию вы используете.
(в Angular 8 это не рекомендуется)

::ng-deep .mat-tab-label:last-child {
  padding-left: calc(50%) !important; 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...