Я хочу изменить стиль mat-ink-bar
для Угловой вкладка материала .
Я хотел создать такой дизайн: Пример Jsfiddle
Проблема в том, что mat-ink-bar
уже absolute
позиционирован, и я не могу отобразить свой ::after
элемент.Есть ли способ, как я могу это заархивировать?
Вот что я попробовал на стеке: Вкладка мат на стеке
мой стиль находится внутри style.css
.Треугольник внизу скрыт, если вы используете инструмент dev.Я не мог показать это, используя z-index
.. Любая помощь будет оценена.
здесь код:
css
.c-tab .mat-ink-bar {
height: 5px;
}
.c-tab .mat-ink-bar::after {
content: '';
position: absolute;
top: 0;
right: 0;
left: 0;
margin: 0 auto;
width: 0;
height: 0;
border-top: solid 50px #3f51b5;
border-left: solid 50px transparent;
border-right: solid 50px transparent;
}
html
<mat-tab-group class="c-tab">
<mat-tab label="First"> Content 1 </mat-tab>
<mat-tab label="Second"> Content 2 </mat-tab>
<mat-tab label="Third"> Content 3 </mat-tab>
</mat-tab-group>
должно выглядеть так: ![enter image description here](https://i.stack.imgur.com/8a2Xk.png)