1
+ @import ' ../core/style/variables' ;
2
+
1
3
$mat-horizontal-stepper-header-height : 72px !default ;
2
4
$mat-label-header-height : 24px !default ;
3
5
$mat-stepper-label-min-width : 50px !default ;
4
6
$mat-stepper-side-gap : 24px !default ;
5
7
$mat-vertical-stepper-content-margin : 12px !default ;
6
- $mat-vertical-stepper- content-padding : 16 px 0 32px $mat-stepper-side-gap !default ;
8
+ $mat-vertical-content-padding-bottom : 32px !default ;
7
9
$mat-vertical-content-container-padding : 8px !default ;
8
10
$mat-connector-line-width : 1px !default ;
9
11
$mat-connector-line-gap : 8px !default ;
@@ -43,6 +45,7 @@ $mat-vertical-stepper-margin-top: $mat-stepper-side-gap - $mat-connector-line-ga
43
45
line-height : $mat-horizontal-stepper-header-height ;
44
46
overflow : hidden ;
45
47
align-items : center ;
48
+ outline : none ;
46
49
47
50
.mat-stepper-index {
48
51
margin-right : $mat-connector-line-gap ;
@@ -55,13 +58,14 @@ $mat-vertical-stepper-margin-top: $mat-stepper-side-gap - $mat-connector-line-ga
55
58
display : flex ;
56
59
align-items : center ;
57
60
margin : $mat-connector-line-gap 0 ;
61
+ outline : none ;
58
62
59
63
.mat-stepper-index {
60
64
margin-right : $mat-vertical-stepper-content-margin ;
61
65
}
62
66
}
63
67
64
- .connector-line {
68
+ .mat- connector-line {
65
69
border-top-width : $mat-connector-line-width ;
66
70
border-top-style : solid ;
67
71
width : $mat-horizontal-connector-line-size ;
@@ -70,11 +74,19 @@ $mat-vertical-stepper-margin-top: $mat-stepper-side-gap - $mat-connector-line-ga
70
74
height : 0 ;
71
75
}
72
76
73
- .mat-horizontal-stepper-content [aria-expanded = ' false' ] {
74
- display : none ;
77
+ .mat-horizontal-stepper-content {
78
+ overflow : hidden ;
79
+
80
+ & [aria-expanded = ' false' ] {
81
+ height : 0 ;
82
+ }
83
+ }
84
+
85
+ .mat-horizontal-content-container {
86
+ overflow : hidden ;
75
87
}
76
88
77
- .vertical-content-container {
89
+ .mat- vertical-content-container {
78
90
border-left-width : $mat-connector-line-width ;
79
91
border-left-style : solid ;
80
92
margin-left : $mat-vertical-stepper-content-margin ;
@@ -83,21 +95,18 @@ $mat-vertical-stepper-margin-top: $mat-stepper-side-gap - $mat-connector-line-ga
83
95
84
96
.mat-vertical-stepper-content {
85
97
padding-left : $mat-stepper-side-gap ;
98
+ overflow : hidden ;
99
+ }
86
100
87
- & [aria-expanded = ' false' ] {
88
- display : none ;
89
- }
90
-
91
- & [aria-expanded = ' true' ] {
92
- padding : $mat-vertical-stepper-content-padding ;
93
- }
101
+ .mat-vertical-content {
102
+ padding-bottom : $mat-vertical-content-padding-bottom ;
94
103
}
95
104
96
105
.mat-step {
97
106
margin-top : $mat-connector-line-gap ;
98
107
99
108
& :last-child {
100
- .vertical-content-container {
109
+ .mat- vertical-content-container {
101
110
border : none ;
102
111
}
103
112
}
0 commit comments