Skip to content

Commit 0491f9d

Browse files
committed
improve snackbar spacing
1 parent 3af5b6d commit 0491f9d

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

src/components/mdSnackbar/mdSnackbar.scss

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
@import '../../core/stylesheets/variables.scss';
22
@import '../../core/stylesheets/mixins.scss';
33

4+
$snackbar-height: 48px;
5+
$snackbar-space: $snackbar-height / 2;
6+
47
.md-snackbar {
58
display: flex;
69
position: fixed;
@@ -17,25 +20,25 @@
1720

1821
&.md-position-top-right,
1922
&.md-position-bottom-right {
20-
margin-right: 8px;
23+
margin-right: $snackbar-space;
2124
justify-content: flex-end;
2225
}
2326

2427
&.md-position-top-left,
2528
&.md-position-bottom-left {
26-
margin-left: 8px;
29+
margin-left: $snackbar-space;
2730
justify-content: flex-start;
2831
}
2932

3033
&.md-position-top-right,
3134
&.md-position-top-left,
3235
&.md-position-top-center {
33-
margin-top: 8px;
36+
margin-top: $snackbar-space;
3437
}
3538

3639
&.md-position-bottom-right,
3740
&.md-position-bottom-left {
38-
margin-bottom: 8px;
41+
margin-bottom: $snackbar-space;
3942
}
4043

4144
&.md-position-top-center,
@@ -44,7 +47,7 @@
4447
top: 0;
4548

4649
.md-snackbar-container {
47-
transform: translate3D(0, calc(-100% - 8px), 0);
50+
transform: translate3D(0, calc(-100% - #{$snackbar-space}), 0);
4851
}
4952
}
5053

@@ -54,7 +57,7 @@
5457
bottom: 0;
5558

5659
.md-snackbar-container {
57-
transform: translate3D(0, calc(100% + 8px), 0);
60+
transform: translate3D(0, calc(100% + #{$snackbar-space}), 0);
5861
}
5962
}
6063

@@ -87,7 +90,7 @@
8790
margin: -8px -16px;
8891

8992
&:last-child {
90-
margin-left: 48px;
93+
margin-left: $snackbar-height;
9194
}
9295
}
9396
}
@@ -96,7 +99,7 @@
9699
width: auto;
97100
min-width: 288px;
98101
max-width: 568px;
99-
min-height: 48px;
102+
min-height: $snackbar-height;
100103
padding: 14px 24px;
101104
overflow: hidden;
102105
border-radius: 2px;
@@ -114,36 +117,36 @@
114117

115118
.md-has-toast-top-right {
116119
.md-fab.md-fab-top-right {
117-
transform: translate3D(0, 48px, 0);
120+
transform: translate3D(0, $snackbar-height + $snackbar-space, 0);
118121
}
119122
}
120123

121124
.md-has-toast-top-center {
122125
.md-fab.md-fab-top-center {
123-
transform: translate3D(-50%, 48px, 0);
126+
transform: translate3D(-50%, $snackbar-height + $snackbar-space, 0);
124127
}
125128
}
126129

127130
.md-has-toast-top-left {
128131
.md-fab.md-fab-top-left {
129-
transform: translate3D(0, 48px, 0);
132+
transform: translate3D(0, $snackbar-height + $snackbar-space, 0);
130133
}
131134
}
132135

133136
.md-has-toast-bottom-right {
134137
.md-fab.md-fab-bottom-right {
135-
transform: translate3D(0, -48px, 0);
138+
transform: translate3D(0, -$snackbar-height - $snackbar-space, 0);
136139
}
137140
}
138141

139142
.md-has-toast-bottom-center {
140143
.md-fab.md-fab-bottom-center {
141-
transform: translate3D(-50%, -48px, 0);
144+
transform: translate3D(-50%, -$snackbar-height - $snackbar-space, 0);
142145
}
143146
}
144147

145148
.md-has-toast-bottom-left {
146149
.md-fab.md-fab-bottom-left {
147-
transform: translate3D(0, -48px, 0);
150+
transform: translate3D(0, -$snackbar-height - $snackbar-space, 0);
148151
}
149152
}

0 commit comments

Comments
 (0)