From 60f139d529a00c90a75151912f3639060435a1d9 Mon Sep 17 00:00:00 2001 From: Reorx Date: Sat, 9 Apr 2022 23:59:22 +0800 Subject: [PATCH] add side class for toc if TocSide is true --- assets/css/common/post-single.css | 15 ++++++++++----- layouts/partials/toc.html | 2 +- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/assets/css/common/post-single.css b/assets/css/common/post-single.css index b9b9709..07be079 100644 --- a/assets/css/common/post-single.css +++ b/assets/css/common/post-single.css @@ -263,20 +263,25 @@ border-radius: var(--radius); padding: 0.4em; } +@media screen and (min-width: 1000px) { + .toc.side { + position: fixed; + right: 50px; + top: 100px; + width: 300px; + font-size: .9em; + } +} .dark .toc { background: var(--entry); } .toc details summary { - cursor: zoom-in; + cursor: pointer; margin-inline-start: 20px; } -.toc details[open] summary { - cursor: zoom-out; -} - .toc .details { display: inline; font-weight: 500; diff --git a/layouts/partials/toc.html b/layouts/partials/toc.html index d9b8b23..02a61e9 100644 --- a/layouts/partials/toc.html +++ b/layouts/partials/toc.html @@ -1,7 +1,7 @@ {{- $headers := findRE "(.|\n])+?" .Content -}} {{- $has_headers := ge (len $headers) 1 -}} {{- if $has_headers -}} -
+
{{- i18n "toc" | default "Table of Contents" }}