diff options
| author | Nihaal Sangha <[email protected]> | 2020-09-01 20:24:03 +0100 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2020-12-18 21:18:58 -0500 |
| commit | 0559d77e5a733f34f8802bf553e28f34bdf4c8b5 (patch) | |
| tree | 3d2d35e84c952f4ee703e860819aecaded037a32 /docs/_static | |
| parent | Thicken admonition borders a little (diff) | |
| download | discord.py-0559d77e5a733f34f8802bf553e28f34bdf4c8b5.tar.xz discord.py-0559d77e5a733f34f8802bf553e28f34bdf4c8b5.zip | |
Add sidebar animation when collapsing
Diffstat (limited to 'docs/_static')
| -rw-r--r-- | docs/_static/sidebar.js | 7 | ||||
| -rw-r--r-- | docs/_static/style.css | 7 |
2 files changed, 9 insertions, 5 deletions
diff --git a/docs/_static/sidebar.js b/docs/_static/sidebar.js index c44518f5..d9291a26 100644 --- a/docs/_static/sidebar.js +++ b/docs/_static/sidebar.js @@ -64,19 +64,17 @@ class Sidebar { collapseSection(icon) { icon.classList.remove('expanded'); icon.classList.add('collapsed'); - icon.innerText = 'chevron_right'; let children = icon.nextElementSibling.nextElementSibling; // <arrow><heading> // --> <square><children> - children.style.display = "none"; + setTimeout(() => children.style.display = "none", 75) } expandSection(icon) { icon.classList.remove('collapse'); icon.classList.add('expanded'); - icon.innerText = 'expand_more'; let children = icon.nextElementSibling.nextElementSibling; - children.style.display = "block"; + setTimeout(() => children.style.display = "block", 75) } setActiveLink(section) { @@ -127,4 +125,3 @@ document.addEventListener('DOMContentLoaded', () => { sidebar.resize(); }); }); - diff --git a/docs/_static/style.css b/docs/_static/style.css index 99553296..6cd061fa 100644 --- a/docs/_static/style.css +++ b/docs/_static/style.css @@ -361,6 +361,13 @@ aside h3 { user-select: none; position: relative; line-height: 0.5em; + transition: transform 0.4s; + transform: rotate(0deg); +} + +.expanded { + transition: transform 0.4s; + transform: rotate(-90deg); } .ref-internal-padding { |