improved styling of side-bound TableOfContents component
This commit is contained in:
@@ -81,31 +81,38 @@
|
|||||||
|
|
||||||
<style>
|
<style>
|
||||||
:global {
|
:global {
|
||||||
body {
|
|
||||||
--padding-indent-base: 44px;
|
|
||||||
--padding-level-indent: 24px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.toc-container, .toc-container-side {
|
.toc-container, .toc-container-side {
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
padding: 16px 0;
|
padding: 16px 0;
|
||||||
border: var(--border-style) var(--border-dash-size) var(--color-highlight);
|
|
||||||
border-radius: var(--border-radius);
|
border-radius: var(--border-radius);
|
||||||
}
|
}
|
||||||
|
|
||||||
.toc-container {
|
.toc-container {
|
||||||
|
--padding-indent-base: 44px;
|
||||||
|
--padding-level-indent: 24px;
|
||||||
|
|
||||||
max-width: var(--width-toc);
|
max-width: var(--width-toc);
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
margin-top: 12px;
|
margin-top: 12px;
|
||||||
|
border: var(--border-style) var(--border-dash-size) var(--color-highlight);
|
||||||
background-color: var(--color-background-highlight);
|
background-color: var(--color-background-highlight);
|
||||||
}
|
}
|
||||||
|
|
||||||
.toc-container-side {
|
.toc-container-side {
|
||||||
|
--padding-indent-base: 24px;
|
||||||
|
--padding-level-indent: 24px;
|
||||||
|
|
||||||
width: 400px;
|
width: 400px;
|
||||||
margin: 0 12px 0 12px;
|
margin: 32px 12px 0 12px;
|
||||||
position: sticky;
|
position: sticky;
|
||||||
top: 64px;
|
top: 64px;
|
||||||
|
border-left: var(--border-style) var(--border-dash-size) var(--color-highlight);
|
||||||
|
}
|
||||||
|
|
||||||
|
.toc-container-side .toc-list a {
|
||||||
|
border-top-right-radius: var(--border-radius);
|
||||||
|
border-bottom-right-radius: var(--border-radius);
|
||||||
}
|
}
|
||||||
|
|
||||||
.toc-list {
|
.toc-list {
|
||||||
|
|||||||
Reference in New Issue
Block a user