diff --git a/assets/_main.scss b/assets/_main.scss index ffdd47d..af592a2 100644 --- a/assets/_main.scss +++ b/assets/_main.scss @@ -143,11 +143,11 @@ a .book-icon { input.toggle + label::after { content: "▸"; align-self: center; + transition: transform 0.1s ease-in-out; } input.toggle:checked + label::after { - content: "▾"; - align-self: center; + transform: rotate(90deg); } } @@ -158,7 +158,7 @@ body[dir="rtl"] .book-menu { } input.toggle:checked + label::after { - content: "▾"; + transform: rotate(-90deg); } } diff --git a/assets/_markdown.scss b/assets/_markdown.scss index 2a95453..c11392c 100644 --- a/assets/_markdown.scss +++ b/assets/_markdown.scss @@ -186,10 +186,22 @@ padding: $padding-16; margin: -$padding-16; cursor: pointer; + list-style: none; + + &::before { + content: "▸"; + display: inline-block; + margin-inline-end: $padding-8; + transition: transform 0.1s ease-in-out; + } } &[open] summary { margin-bottom: 0; + + &::before { + transform: rotate(90deg); + } } }