'How to align mat-tab-group label to left
I'm using angular material in my development I want to left align my tab labels.
<mat-tab-group >
<mat-tab label="Heading 1"> Content 1 </mat-tab>
<mat-tab label="Heading 2"> Content 2 </mat-tab>
<mat-tab label="Heading 3"> Content 3 </mat-tab>
</mat-tab-group>
I'm expecting to see the text Heading 1, Heading 2 and Heading 3 as left aligned. Is there a way to achieve this?
Solution 1:[1]
As of AUG 2020 you can use built-in property called mat-align-tabs
<mat-tab-group mat-align-tabs="start">
<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>
<mat-tab-group mat-align-tabs="center">
<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>
<mat-tab-group mat-align-tabs="end">
<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>
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Jason |
