Skip to content

Commit 3582343

Browse files
committed
feat: better resize handles styling
1 parent 76614e8 commit 3582343

1 file changed

Lines changed: 47 additions & 16 deletions

File tree

src/extensionsIntegrated/Phoenix-live-preview/live-preview.css

Lines changed: 47 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -62,61 +62,92 @@
6262
}
6363

6464
.responsive-handle {
65-
background: transparent;
6665
flex-shrink: 0;
6766
z-index: 5;
67+
background: transparent;
6868
transition: background 0.15s;
6969
}
7070

7171
.responsive-handle:hover,
7272
.responsive-handle.dragging {
73-
background: rgba(66, 133, 244, 0.5);
73+
background: rgba(255, 255, 255, 0.08);
7474
}
7575

7676
.responsive-handle-horizontal {
77-
width: 6px;
77+
width: 10px;
7878
cursor: ew-resize;
7979
position: relative;
8080
}
8181

82+
.responsive-handle-horizontal::before,
8283
.responsive-handle-horizontal::after {
8384
content: '';
8485
position: absolute;
8586
top: 50%;
8687
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%);
92100
}
93101

102+
.responsive-handle-horizontal:hover::before,
94103
.responsive-handle-horizontal:hover::after,
104+
.responsive-handle-horizontal.dragging::before,
95105
.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;
97117
}
98118

99119
.responsive-handle-vertical {
100120
position: absolute;
101-
height: 6px;
121+
height: 10px;
102122
cursor: ns-resize;
123+
box-sizing: border-box;
103124
}
104125

126+
.responsive-handle-vertical::before,
105127
.responsive-handle-vertical::after {
106128
content: '';
107129
position: absolute;
108130
top: 50%;
109131
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));
115144
}
116145

146+
.responsive-handle-vertical:hover::before,
117147
.responsive-handle-vertical:hover::after,
148+
.responsive-handle-vertical.dragging::before,
118149
.responsive-handle-vertical.dragging::after {
119-
background: rgba(255, 255, 255, 0.6);
150+
background: rgba(255, 255, 255, 0.7);
120151
}
121152

122153
.responsive-dimension-label {

0 commit comments

Comments
 (0)