22@import ' ../../core/stylesheets/mixins.scss' ;
33
44$snackbar-height : 48px ;
5+ $snackbar-padding : 14px ;
56$snackbar-space : $snackbar-height / 2 ;
67
78.md-snackbar {
@@ -100,13 +101,13 @@ $snackbar-space: $snackbar-height / 2;
100101 min-width : 288px ;
101102 max-width : 568px ;
102103 min-height : $snackbar-height ;
103- padding : 14 px 24px ;
104+ padding : $snackbar-padding 24px ;
104105 overflow : hidden ;
105106 border-radius : 2px ;
106107 background-color : #323232 ;
107108 transition : $swift-ease-out ;
108109 color : #fff ;
109- font-size : 14 px ;
110+ font-size : $snackbar-padding ;
110111
111112 @include layout-xsmall {
112113 width : 100% ;
@@ -117,36 +118,78 @@ $snackbar-space: $snackbar-height / 2;
117118
118119.md-has-toast-top-right {
119120 .md-fab.md-fab-top-right {
120- transform : translate3D (0 , $snackbar-height + $snackbar-space , 0 );
121+ transform : translate3D (0 , $snackbar-height + $snackbar-padding + 6px , 0 );
122+
123+ @include layout-xsmall {
124+ transform : translate3D (0 , $snackbar-height , 0 );
125+ }
121126 }
122127}
123128
124129.md-has-toast-top-center {
125130 .md-fab.md-fab-top-center {
126- transform : translate3D (-50% , $snackbar-height + $snackbar-space , 0 );
131+ transform : translate3D (-50% , $snackbar-height + $snackbar-padding + 6px , 0 );
132+
133+ @include layout-xsmall {
134+ transform : translate3D (-50% , $snackbar-height , 0 );
135+ }
127136 }
128137}
129138
130139.md-has-toast-top-left {
131140 .md-fab.md-fab-top-left {
132- transform : translate3D (0 , $snackbar-height + $snackbar-space , 0 );
141+ transform : translate3D (0 , $snackbar-height + $snackbar-padding + 6px , 0 );
142+
143+ @include layout-xsmall {
144+ transform : translate3D (0 , $snackbar-height , 0 );
145+ }
133146 }
134147}
135148
136149.md-has-toast-bottom-right {
137150 .md-fab.md-fab-bottom-right {
138- transform : translate3D (0 , - $snackbar-height - $snackbar-space , 0 );
151+ transform : translate3D (0 , - $snackbar-height - $snackbar-padding - 6px , 0 );
152+
153+ @include layout-xsmall {
154+ transform : translate3D (0 , - $snackbar-height , 0 );
155+ }
139156 }
140157}
141158
142159.md-has-toast-bottom-center {
143160 .md-fab.md-fab-bottom-center {
144- transform : translate3D (-50% , - $snackbar-height - $snackbar-space , 0 );
161+ transform : translate3D (-50% , - $snackbar-height - $snackbar-padding - 6px , 0 );
162+
163+ @include layout-xsmall {
164+ transform : translate3D (-50% , - $snackbar-height , 0 );
165+ }
145166 }
146167}
147168
148169.md-has-toast-bottom-left {
149170 .md-fab.md-fab-bottom-left {
150- transform : translate3D (0 , - $snackbar-height - $snackbar-space , 0 );
171+ transform : translate3D (0 , - $snackbar-height - $snackbar-padding - 6px , 0 );
172+
173+ @include layout-xsmall {
174+ transform : translate3D (0 , - $snackbar-height , 0 );
175+ }
176+ }
177+ }
178+
179+ .md-has-toast {
180+ .md-fab.md-fab-top-right ,
181+ .md-fab.md-fab-top-center ,
182+ .md-fab.md-fab-top-left {
183+ @include layout-xsmall {
184+ transform : translate3D (0 , $snackbar-height - 4px , 0 );
185+ }
186+ }
187+
188+ .md-fab.md-fab-bottom-right ,
189+ .md-fab.md-fab-bottom-center ,
190+ .md-fab.md-fab-bottom-left {
191+ @include layout-xsmall {
192+ transform : translate3D (0 , - $snackbar-height + 4px , 0 );
193+ }
151194 }
152195}
0 commit comments