@@ -7,7 +7,7 @@ $dropdown-padding: 0.375rem;
77 border-radius : $dropdown-border-radius ;
88 box-shadow : var (--dropdown-box-shadow );
99 outline : none !important ;
10- background : color-mix (in sRGB , var (--background ) 85% , transparent );
10+ background : color-mix (in sRGB , var (--card- background ) 85% , transparent );
1111 backdrop-filter : var (--dropdown-backdrop-filter );
1212 max-width : unset !important ;
1313 max-height : 75vh ;
@@ -25,17 +25,30 @@ $dropdown-padding: 0.375rem;
2525}
2626
2727.tippy-box [data-animation = " dropdown" ][data-state = " hidden" ] {
28+ $translate : 5px ;
29+ $scale : 0.99 ;
30+
2831 opacity : 0 ;
29- transform : scale (0.975 );
32+ transform : scale ($scale );
3033
3134 & [data-placement ^= " top" ] {
3235 transform-origin : bottom ;
33- transform : translateY (10 px ) scale (0.975 );
36+ transform : translateY ($translate ) scale ($scale );
3437 }
3538
3639 & [data-placement ^= " bottom" ] {
3740 transform-origin : top ;
38- transform : translateY (-10px ) scale (0.975 );
41+ transform : translateY (- $translate ) scale ($scale );
42+ }
43+
44+ & [data-placement ^= " left" ] {
45+ transform-origin : right ;
46+ transform : translateX ($translate ) scale ($scale );
47+ }
48+
49+ & [data-placement ^= " right" ] {
50+ transform-origin : left ;
51+ transform : translateX (- $translate ) scale ($scale );
3952 }
4053}
4154
@@ -203,7 +216,7 @@ $dropdown-padding: 0.375rem;
203216 & __chevron {
204217 position : absolute ;
205218 top : 0 ;
206- right : 0.125 rem ;
219+ right : 0.1875 rem ;
207220 bottom : 0 ;
208221 background : var (--text-color-secondary );
209222 width : 1rem ;
0 commit comments