@@ -10,7 +10,7 @@ $dropdown-height: 40rem;
10
10
composes : btn- svg from global;
11
11
position : relative ;
12
12
height : 100% ;
13
- padding-right : $container-padding ;
13
+ padding-left : $container-padding ;
14
14
margin-left : auto ;
15
15
font-size : 0.9rem ;
16
16
@@ -23,37 +23,43 @@ $icon-dist: $input-width-open - $input-width;
23
23
$icon-dist-lg : $input-width-open-lg - $input-width ;
24
24
25
25
.icon {
26
- position : absolute ;
27
- right : $icon-dist + $container-padding ;
26
+ // position: absolute;
27
+ // right: $icon-dist + $container-padding;
28
+ // position: relative;
29
+ // left: 0;
28
30
width : $icon-size ;
29
31
height : $icon-size ;
30
- transform : translate ($icon-dist - 0.25rem );
32
+ // transform: translate($icon-dist - 0.25rem);
31
33
transition : all $desktop-entering-duration $material-deceleration-curve ;
32
34
33
35
@include media-breakpoint-up (lg) {
34
- right : $icon-dist-lg + $container-padding ;
35
- transform : translate ($icon-dist-lg - 0.25rem );
36
+ // right: $icon-dist-lg + $container-padding;
37
+ // transform: translate($icon-dist-lg - 0.25rem);
36
38
}
37
39
}
38
40
39
41
.iconOpen {
40
42
color : theme-color ();
41
- transform : translate (0 );
43
+ // transform: translate(0);
42
44
}
43
45
44
46
.input {
45
- position : absolute ;
46
- right : $input-width-open + $container-padding ;
47
+ $overhang : $icon-size / 2 ; // Extend clickable area to the left of icon
48
+ $internal-padding : $overhang ; // Symmetrical padding around icon
49
+
50
+ position : relative ;
47
51
opacity : 0 ;
48
- width : $input-width ;
52
+ left : - $icon-size - $overhang ;
53
+ padding-left : $icon-size + $overhang + $internal-padding ;
54
+ width : $input-width + $overhang + $internal-padding ;
49
55
height : 100% ;
50
- padding-left : $input-width ;
56
+
51
57
border : 0 ;
52
58
font-size : $font-size-s ;
53
59
color : var (--body-color );
54
60
background : transparent ;
55
61
cursor : pointer ;
56
- transform : translate ($input-width-open );
62
+ // transform: translate($input-width-open);
57
63
transition : transform $desktop-entering-duration $material-deceleration-curve ,
58
64
opacity $desktop-entering-duration $material-deceleration-curve 75ms ;
59
65
@@ -74,16 +80,13 @@ $icon-dist-lg: $input-width-open-lg - $input-width;
74
80
75
81
.inputOpen {
76
82
composes : openWidth;
77
- right : 0 ;
78
83
opacity : 1 ;
79
84
cursor : auto ;
80
- transform : translate (0 );
81
85
}
82
86
83
87
.selectListContainer {
84
88
position : absolute ;
85
- top : $navbar-height - 0.5rem ;
86
- right : 0 ;
89
+ top : $navbar-height ;
87
90
z-index : $module-select-z-index ;
88
91
border : $input-btn-border-width solid $input-border-color ;
89
92
border-width : 0 $input-btn-border-width $input-btn-border-width ;
0 commit comments