我想更改Angular 材质选项卡的 样式mat-ink-bar
。
我想归档这样的设计:Jsfiddle example
问题是mat-ink-bar
已经absolute
定位并且我无法显示我的::after
元素。有没有办法我可以归档这个?
这是我在 stackblitz 上尝试的内容:Mat tab on stackblitz
我的风格位于style.css
. 如果您使用开发工具,底部的三角形将被隐藏。我无法使用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>