|
95 | 95 | .link-panel-front{ |
96 | 96 | background-color:rgb(var(--theme-gray-02)); |
97 | 97 | border-radius:var(--theme-radius); |
| 98 | +position: absolute; |
| 99 | +left:0; |
98 | 100 | width:100%; |
99 | 101 | height:100%; |
100 | 102 | display: flex; |
101 | 103 | z-index:3; |
102 | 104 | overflow: hidden; |
103 | | -position: relative; |
104 | 105 | user-select: none; |
105 | 106 | transition: background-color var(--layout-timing-extra-fast), height var(--layout-timing-extra-fast), box-shadow var(--layout-timing-extra-fast); |
106 | 107 | } |
107 | 108 |
|
| 109 | +.is-link-orientation-top .link-panel-front{ |
| 110 | +top: inherit; |
| 111 | +bottom:0; |
| 112 | +} |
| 113 | + |
| 114 | +.is-link-orientation-bottom .link-panel-front{ |
| 115 | +top:0; |
| 116 | +bottom: inherit; |
| 117 | +} |
| 118 | + |
108 | 119 | .is-link-item-border .link-panel-front{ |
109 | 120 | border:calc(calc(var(--layout-line-width) /2) *var(--link-item-border)) solid rgb(var(--theme-accent)); |
110 | 121 | } |
|
244 | 255 | top:var(--layout-line-width); |
245 | 256 | left:var(--layout-line-width); |
246 | 257 | display: flex; |
247 | | -flex-direction: column; |
248 | | -justify-content: flex-end; |
249 | 258 | align-items: stretch; |
| 259 | +justify-content: flex-end; |
250 | 260 | z-index:2; |
251 | | -transition: height var(--layout-timing-extra-fast), top var(--layout-timing-extra-fast); |
| 261 | +transition: height var(--layout-timing-extra-fast), top var(--layout-timing-extra-fast), clip-path var(--layout-timing-extra-fast); |
| 262 | +clip-path:polygon(00,100%0,100%100%,0100%); |
| 263 | +} |
| 264 | + |
| 265 | +.is-link-orientation-top .link-panel-back{ |
| 266 | +flex-direction: column-reverse; |
| 267 | +} |
| 268 | + |
| 269 | +.is-link-orientation-bottom .link-panel-back{ |
| 270 | +flex-direction: column; |
252 | 271 | } |
253 | 272 |
|
254 | 273 | .is-link-item-line-show .link-panel-back{ |
255 | 274 | height:calc(100%-var(--layout-line-width)); |
256 | 275 | } |
257 | 276 |
|
258 | | -.is-link-edit .link-panel-back, |
259 | | -.is-link-item-url-show:not(.is-link-item-line-show) .link-item:focus .link-panel-back, |
260 | | -.is-link-item-url-show:not(.is-link-item-line-show) .link-item:focus-within .link-panel-back, |
261 | | -.is-link-item-url-show:not(.is-link-item-line-show) .link-item:hover .link-panel-back{ |
| 277 | +.is-link-item-line-show.is-link-orientation-top .link-panel-back{ |
| 278 | +top:0; |
| 279 | +} |
| 280 | + |
| 281 | +.is-link-item-line-show.is-link-orientation-bottom .link-panel-back{ |
| 282 | +top:var(--layout-line-width); |
| 283 | +} |
| 284 | + |
| 285 | +.is-link-orientation-top.is-link-edit .link-panel-back, |
| 286 | +.is-link-orientation-bottom.is-link-edit .link-panel-back{ |
| 287 | +height:100%; |
| 288 | +top:0; |
| 289 | +} |
| 290 | + |
| 291 | +.link-item:focus .link-panel-back, |
| 292 | +.link-item:focus-within .link-panel-back, |
| 293 | +.link-item:hover .link-panel-back{ |
262 | 294 | height:100%; |
263 | 295 | top:0; |
| 296 | +} |
| 297 | + |
| 298 | +.is-link-orientation-top.is-link-edit .link-panel-back, |
| 299 | +.is-link-orientation-top .link-item:focus .link-panel-back, |
| 300 | +.is-link-orientation-top .link-item:focus-within .link-panel-back, |
| 301 | +.is-link-orientation-top .link-item:hover .link-panel-back{ |
| 302 | +clip-path:polygon(00,100%0,100%calc(100%-var(--layout-line-width)),0calc(100%-var(--layout-line-width))); |
| 303 | +} |
| 304 | + |
| 305 | +.is-link-orientation-bottom.is-link-edit .link-panel-back, |
| 306 | +.is-link-orientation-bottom .link-item:focus .link-panel-back, |
| 307 | +.is-link-orientation-bottom .link-item:focus-within .link-panel-back, |
| 308 | +.is-link-orientation-bottom .link-item:hover .link-panel-back{ |
264 | 309 | clip-path:polygon(0var(--layout-line-width),100%var(--layout-line-width),100%100%,0100%); |
265 | 310 | } |
266 | 311 |
|
|
357 | 402 | justify-content: flex-end; |
358 | 403 | } |
359 | 404 |
|
360 | | -.is-link-item-url-show .link-item:focus-within .link-url, |
361 | | -.is-link-item-url-show .link-item:focus .link-url, |
362 | | -.is-link-item-url-show .link-item:hover .link-url{ |
| 405 | +.is-link-item-url-show:not(.is-link-edit) .link-item:focus-within .link-url, |
| 406 | +.is-link-item-url-show:not(.is-link-edit) .link-item:focus .link-url, |
| 407 | +.is-link-item-url-show:not(.is-link-edit) .link-item:hover .link-url{ |
363 | 408 | height:var(--link-item-url-height); |
364 | 409 | } |
365 | 410 |
|
|
502 | 547 | .is-link-edit .link-item:hover .link-panel-front, |
503 | 548 | .is-link-edit .link-item:focus .link-panel-front{ |
504 | 549 | height:calc(100%-var(--link-item-edit-height)); |
505 | | -box-shadow:var(--layout-shadow-medium); |
| 550 | +box-shadow:var(--layout-shadow-small); |
506 | 551 | } |
507 | 552 |
|
508 | 553 | .is-link-edit.is-link-item-url-show .link-item:focus .link-panel-front, |
|
0 commit comments