diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2025-10-25 15:02:59 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2025-10-25 15:02:59 -0300 |
| commit | 477eb6f606bec51b358b71bad828bc4a9c0ebe52 (patch) | |
| tree | 17535983d82cef7ae7f48ea268f2d38e276482fb /src/static | |
| parent | adfbf436e15bfddeae3b47dbce26179b026145ca (diff) | |
content, css: content-code overflow indicator
Diffstat (limited to 'src/static')
| -rw-r--r-- | src/static/css/site.css | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/src/static/css/site.css b/src/static/css/site.css index bde7e0cc..347881a2 100644 --- a/src/static/css/site.css +++ b/src/static/css/site.css @@ -1555,21 +1555,37 @@ li:not(:first-child:last-child) .tooltip:where(:not(.cover-artwork .tooltip)), } pre.content-code { - background: black; - color: white; - + position: relative; white-space: nowrap; - padding: 5px; max-width: calc(100vw - 180px); /* Welcome to heck. */ font-family: inherit; - overflow-x: scroll; border: 1px dashed var(--primary-color); } +pre.content-code span { + display: block; + overflow-x: scroll; + padding: 5px 20px 5px 5px; + background: black; + color: white; +} + +pre.content-code::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + width: 100%; + height: 100%; + box-shadow: -15px 0 24px -8px black inset; + pointer-events: none; +} + pre.content-code code { font-family: "courier new", monospace; font-weight: 800; |