@@ -422,22 +422,35 @@ ul#searchresults span.teaser em {
422
422
position : absolute;
423
423
cursor : col-resize;
424
424
width : 0 ;
425
- right : 0 ;
425
+ right : calc ( var ( --sidebar-resize-indicator-width ) * -1 ) ;
426
426
top : 0 ;
427
427
bottom : 0 ;
428
+ display : flex;
429
+ align-items : center;
430
+ }
431
+
432
+ .sidebar-resize-handle .sidebar-resize-indicator {
433
+ width : 100% ;
434
+ height : 12px ;
435
+ background-color : var (--icons );
436
+ margin-inline-start : var (--sidebar-resize-indicator-space );
437
+ }
438
+
439
+ [dir = rtl ] .sidebar .sidebar-resize-handle {
440
+ left : calc (var (--sidebar-resize-indicator-width ) * -1 );
441
+ right : unset;
428
442
}
429
- [dir = rtl ] .sidebar .sidebar-resize-handle { right : unset; left : 0 ; }
430
443
.js .sidebar .sidebar-resize-handle {
431
444
cursor : col-resize;
432
- width : 5 px ;
445
+ width : calc ( var ( --sidebar-resize-indicator-width ) - var ( --sidebar-resize-indicator-space )) ;
433
446
}
434
447
/* sidebar-hidden */
435
448
# sidebar-toggle-anchor : not (: checked ) ~ .sidebar {
436
- transform : translateX (calc (0px - var (--sidebar-width )));
449
+ transform : translateX (calc (0px - var (--sidebar-width ) - var ( --sidebar-resize-indicator-width ) ));
437
450
z-index : -1 ;
438
451
}
439
452
[dir = rtl ] # sidebar-toggle-anchor : not (: checked ) ~ .sidebar {
440
- transform : translateX (var (--sidebar-width ));
453
+ transform : translateX (var (--sidebar-width ) + var ( --sidebar-resize-indicator-width ) );
441
454
}
442
455
.sidebar ::-webkit-scrollbar {
443
456
background : var (--sidebar-bg );
@@ -448,15 +461,15 @@ ul#searchresults span.teaser em {
448
461
449
462
/* sidebar-visible */
450
463
# sidebar-toggle-anchor : checked ~ .page-wrapper {
451
- transform : translateX (var (--sidebar-width ));
464
+ transform : translateX (var (--sidebar-width ) + var ( --sidebar-resize-indicator-width ) );
452
465
}
453
466
[dir = rtl ] # sidebar-toggle-anchor : checked ~ .page-wrapper {
454
- transform : translateX (calc (0px - var (--sidebar-width )));
467
+ transform : translateX (calc (0px - var (--sidebar-width ) - var ( --sidebar-resize-indicator-width ) ));
455
468
}
456
469
@media only screen and (min-width : 620px ) {
457
470
# sidebar-toggle-anchor : checked ~ .page-wrapper {
458
471
transform : none;
459
- margin-inline-start : var (--sidebar-width );
472
+ margin-inline-start : calc ( var (--sidebar-width ) + var ( --sidebar-resize-indicator-width ) );
460
473
}
461
474
[dir = rtl ] # sidebar-toggle-anchor : checked ~ .page-wrapper {
462
475
transform : none;
0 commit comments