Skip to content

Commit b871676

Browse files
committed
Fix sidebar behavior with RTL.
1 parent 869fe2f commit b871676

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/theme/css/chrome.css

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,7 @@ ul#searchresults span.teaser em {
436436
transform: translateX(calc(0px - var(--sidebar-width)));
437437
z-index: -1;
438438
}
439-
[dir=rtl] .sidebar-hidden .sidebar {
439+
[dir=rtl] #sidebar-toggle-anchor:not(:checked) ~ .sidebar {
440440
transform: translateX(var(--sidebar-width));
441441
}
442442
.sidebar::-webkit-scrollbar {
@@ -450,11 +450,17 @@ ul#searchresults span.teaser em {
450450
#sidebar-toggle-anchor:checked ~ .page-wrapper {
451451
transform: translateX(var(--sidebar-width));
452452
}
453+
[dir=rtl] #sidebar-toggle-anchor:checked ~ .page-wrapper {
454+
transform: translateX(calc(0px - var(--sidebar-width)));
455+
}
453456
@media only screen and (min-width: 620px) {
454457
#sidebar-toggle-anchor:checked ~ .page-wrapper {
455458
transform: none;
456459
margin-inline-start: var(--sidebar-width);
457460
}
461+
[dir=rtl] #sidebar-toggle-anchor:checked ~ .page-wrapper {
462+
transform: none;
463+
}
458464
}
459465

460466
.chapter {

0 commit comments

Comments
 (0)