From 3b244a6fdefa35e84a13ac6dcd3b113783b19b06 Mon Sep 17 00:00:00 2001 From: Achim Vedam Date: Wed, 1 May 2019 23:13:13 +0200 Subject: [PATCH] Consistent sidebars 2641 (#2642) * consistent sidebar tutorial - added css-var for light sidebar-text for easy handling - provide higher contrast for better readability in code and blockquotes - push SHOW ME with higher contrast (on dark instead on white) * minor fixes on opacities and color * adjust sidebar-styles of docs and examples closes #2641 --- site/src/routes/docs/_GuideContents.svelte | 28 +++++----- .../routes/examples/_TableOfContents.svelte | 54 ++++++++++--------- .../tutorial/[slug]/_TableOfContents.svelte | 8 ++- site/src/routes/tutorial/[slug]/index.svelte | 31 +++++------ site/static/global.css | 1 + 5 files changed, 67 insertions(+), 55 deletions(-) diff --git a/site/src/routes/docs/_GuideContents.svelte b/site/src/routes/docs/_GuideContents.svelte index fb2a9dc177..f5407164e4 100644 --- a/site/src/routes/docs/_GuideContents.svelte +++ b/site/src/routes/docs/_GuideContents.svelte @@ -48,19 +48,12 @@ a { position: relative; - opacity: 0.75; - transition: opacity 0.2s; + transition: color 0.2s; border-bottom: none; padding: 0; color: var(--second); } - @media (min-width: 832px) { - a { - color: white; - } - } - .section { display: block; padding: 0 0 .8rem 0; @@ -78,22 +71,33 @@ } .section:hover, - .subsection:hover { + .subsection:hover, + .active { color: var(--flash); - opacity: 1 } .subsection[data-level="4"] { padding-left: 1.2rem; } - .active { opacity: 1 } - .icon-container { position: absolute; top: -.2rem; right: 2.4rem; } + + @media (min-width: 832px) { + a { + color: var(--sidebar-text); + } + + a:hover, + .section:hover, + .subsection:hover, + .active { + color: white + } + }