|
62 | 62 | } |
63 | 63 |
|
64 | 64 | .responsive-handle { |
65 | | - background: transparent; |
66 | 65 | flex-shrink: 0; |
67 | 66 | z-index: 5; |
| 67 | + background: transparent; |
68 | 68 | transition: background 0.15s; |
69 | 69 | } |
70 | 70 |
|
71 | 71 | .responsive-handle:hover, |
72 | 72 | .responsive-handle.dragging { |
73 | | - background: rgba(66, 133, 244, 0.5); |
| 73 | + background: rgba(255, 255, 255, 0.08); |
74 | 74 | } |
75 | 75 |
|
76 | 76 | .responsive-handle-horizontal { |
77 | | - width: 6px; |
| 77 | + width: 10px; |
78 | 78 | cursor: ew-resize; |
79 | 79 | position: relative; |
80 | 80 | } |
81 | 81 |
|
| 82 | +.responsive-handle-horizontal::before, |
82 | 83 | .responsive-handle-horizontal::after { |
83 | 84 | content: ''; |
84 | 85 | position: absolute; |
85 | 86 | top: 50%; |
86 | 87 | left: 50%; |
87 | | - transform: translate(-50%, -50%); |
88 | | - width: 2px; |
89 | | - height: 24px; |
90 | | - border-radius: 1px; |
91 | | - background: rgba(255, 255, 255, 0.25); |
| 88 | + width: 1px; |
| 89 | + height: 16px; |
| 90 | + border-radius: 0.5px; |
| 91 | + background: rgba(255, 255, 255, 0.3); |
| 92 | +} |
| 93 | + |
| 94 | +.responsive-handle-horizontal::before { |
| 95 | + transform: translate(calc(-50% - 2px), -50%); |
| 96 | +} |
| 97 | + |
| 98 | +.responsive-handle-horizontal::after { |
| 99 | + transform: translate(calc(-50% + 2px), -50%); |
92 | 100 | } |
93 | 101 |
|
| 102 | +.responsive-handle-horizontal:hover::before, |
94 | 103 | .responsive-handle-horizontal:hover::after, |
| 104 | +.responsive-handle-horizontal.dragging::before, |
95 | 105 | .responsive-handle-horizontal.dragging::after { |
96 | | - background: rgba(255, 255, 255, 0.6); |
| 106 | + background: rgba(255, 255, 255, 0.7); |
| 107 | +} |
| 108 | + |
| 109 | +.responsive-handle-left { |
| 110 | + opacity: 0; |
| 111 | + transition: opacity 0.2s; |
| 112 | +} |
| 113 | + |
| 114 | +.responsive-handle-left:hover, |
| 115 | +.responsive-handle-left.dragging { |
| 116 | + opacity: 1; |
97 | 117 | } |
98 | 118 |
|
99 | 119 | .responsive-handle-vertical { |
100 | 120 | position: absolute; |
101 | | - height: 6px; |
| 121 | + height: 10px; |
102 | 122 | cursor: ns-resize; |
| 123 | + box-sizing: border-box; |
103 | 124 | } |
104 | 125 |
|
| 126 | +.responsive-handle-vertical::before, |
105 | 127 | .responsive-handle-vertical::after { |
106 | 128 | content: ''; |
107 | 129 | position: absolute; |
108 | 130 | top: 50%; |
109 | 131 | left: 50%; |
110 | | - transform: translate(-50%, -50%); |
111 | | - width: 24px; |
112 | | - height: 2px; |
113 | | - border-radius: 1px; |
114 | | - background: rgba(255, 255, 255, 0.25); |
| 132 | + width: 16px; |
| 133 | + height: 1px; |
| 134 | + border-radius: 0.5px; |
| 135 | + background: rgba(255, 255, 255, 0.3); |
| 136 | +} |
| 137 | + |
| 138 | +.responsive-handle-vertical::before { |
| 139 | + transform: translate(-50%, calc(-50% - 2px)); |
| 140 | +} |
| 141 | + |
| 142 | +.responsive-handle-vertical::after { |
| 143 | + transform: translate(-50%, calc(-50% + 2px)); |
115 | 144 | } |
116 | 145 |
|
| 146 | +.responsive-handle-vertical:hover::before, |
117 | 147 | .responsive-handle-vertical:hover::after, |
| 148 | +.responsive-handle-vertical.dragging::before, |
118 | 149 | .responsive-handle-vertical.dragging::after { |
119 | | - background: rgba(255, 255, 255, 0.6); |
| 150 | + background: rgba(255, 255, 255, 0.7); |
120 | 151 | } |
121 | 152 |
|
122 | 153 | .responsive-dimension-label { |
|
0 commit comments