Fix left sidebar display with proper width and positioning
This commit is contained in:
+41
-8
@@ -1,16 +1,37 @@
|
|||||||
/* Custom styling for IT Learning Notes */
|
/* Custom styling for IT Learning Notes */
|
||||||
|
|
||||||
/* Show the left navigation sidebar but modify styling */
|
/* Show the left navigation sidebar and ensure it displays properly */
|
||||||
.sidebar {
|
.sidebar {
|
||||||
display: block !important;
|
display: block !important;
|
||||||
width: auto !important;
|
|
||||||
visibility: visible !important;
|
visibility: visible !important;
|
||||||
|
width: 300px !important;
|
||||||
|
min-width: 300px !important;
|
||||||
|
max-width: 300px !important;
|
||||||
|
position: fixed !important;
|
||||||
|
left: 0 !important;
|
||||||
|
top: 0 !important;
|
||||||
|
bottom: 0 !important;
|
||||||
|
height: 100% !important;
|
||||||
|
overflow-y: auto !important;
|
||||||
|
z-index: 10 !important;
|
||||||
background-color: rgba(245, 245, 247, 0.95) !important;
|
background-color: rgba(245, 245, 247, 0.95) !important;
|
||||||
border-right: 1px solid #e1e4e8 !important;
|
border-right: 1px solid #e1e4e8 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sidebar-scrollbox {
|
.sidebar-scrollbox {
|
||||||
padding: 10px !important;
|
padding: 10px !important;
|
||||||
|
height: auto !important;
|
||||||
|
overflow-y: auto !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Fix main content positioning to accommodate proper sidebar */
|
||||||
|
#content {
|
||||||
|
margin-left: 300px !important;
|
||||||
|
padding-left: 15px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
overflow-x: hidden !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Hide the floating right-side table of contents - using more specific and aggressive rules */
|
/* Hide the floating right-side table of contents - using more specific and aggressive rules */
|
||||||
@@ -45,7 +66,7 @@ aside.sidebar-right,
|
|||||||
|
|
||||||
/* Make content take up appropriate width */
|
/* Make content take up appropriate width */
|
||||||
.content-wrap {
|
.content-wrap {
|
||||||
margin-left: auto !important;
|
margin-left: 300px !important;
|
||||||
margin-right: auto !important;
|
margin-right: auto !important;
|
||||||
max-width: calc(100% - 300px) !important;
|
max-width: calc(100% - 300px) !important;
|
||||||
padding: 0 30px !important;
|
padding: 0 30px !important;
|
||||||
@@ -62,6 +83,23 @@ article,
|
|||||||
padding-right: 0 !important;
|
padding-right: 0 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Fix theme-specific sidebar issues */
|
||||||
|
.light .sidebar,
|
||||||
|
.rust .sidebar,
|
||||||
|
.coal .sidebar,
|
||||||
|
.navy .sidebar,
|
||||||
|
.ayu .sidebar {
|
||||||
|
display: block !important;
|
||||||
|
width: 300px !important;
|
||||||
|
visibility: visible !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Ensure menu button works with sidebar */
|
||||||
|
#menu-bar {
|
||||||
|
z-index: 11 !important;
|
||||||
|
position: relative !important;
|
||||||
|
}
|
||||||
|
|
||||||
/* Improve chapter navigation */
|
/* Improve chapter navigation */
|
||||||
.chapter {
|
.chapter {
|
||||||
line-height: 1.3 !important;
|
line-height: 1.3 !important;
|
||||||
@@ -217,11 +255,6 @@ th {
|
|||||||
display: block !important;
|
display: block !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Ensure main menu button is visible */
|
|
||||||
#menu-bar {
|
|
||||||
z-index: 10 !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Make menu button more visible for navigation */
|
/* Make menu button more visible for navigation */
|
||||||
#menu-bar i {
|
#menu-bar i {
|
||||||
font-size: 1.5em !important;
|
font-size: 1.5em !important;
|
||||||
|
|||||||
Reference in New Issue
Block a user