如何使用材质标签在Angular 6中创建水平和垂直标签?

问题描述 投票:0回答:1

我需要使用Angular材质创建水平和垂直选项卡。谢谢。

angular6 angular-material2
1个回答
0
投票

我通过应用mat-tab-group类使用以下SCSS将vertical-tabs显示为垂直。您可能希望对其进行一些更改,但这应该是一个很好的起点。

mat-tab-group.vertical-tabs {
        flex-direction: row !important;

        .mat-tab-labels {
            flex-direction: column !important;
        }

        .mat-tab-label {
            border: none;
            height: auto !important;
            padding: 10px !important;
            min-width: 0px !important;
            justify-content: left !important;
            opacity: 1;
            border-bottom: 1px solid #eee;
        }

        .mat-tab-body-wrapper {
            flex: 1;
        }

        .mat-tab-header {
            border-bottom: none !important;
            border-right: 1px solid #eee;
        }

        mat-ink-bar {
            display: none;
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.