diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-06-16 21:35:55 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-06-16 21:35:55 -0300 |
| commit | 55db6cfb286640a3ddb86ba3f3c3793624af9125 (patch) | |
| tree | 7be8705a4e32d352b71c8bcbbeed2bdf7294c0cc | |
| parent | a83dd2bcbdc5876397f456a29b1d19a52cc5811a (diff) | |
css: figure preview
| -rw-r--r-- | src/static/css/features.css | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/src/static/css/features.css b/src/static/css/features.css index 4072d4d7..4f4ce53d 100644 --- a/src/static/css/features.css +++ b/src/static/css/features.css @@ -1342,6 +1342,41 @@ max-width: 100%; } + figure:has(.image-container, .content-video-container) { + width: fit-content; + + margin: 1.5em auto; + + display: grid; + figcaption { grid-column: 1 / -1; } + &.two-columns { grid-template-columns: repeat(2, auto); } + &.three-columns { grid-template-columns: repeat(3, auto); } + + align-items: end; + justify-content: center; + gap: 5px; + padding: 5px; + + .image-outer-area { + padding: 0; + } + + figcaption { + margin: 1px -5px -5px -5px; + padding: 3px 12px 5px 12px; + } + + .content-image-container, + .content-video-container { + margin: 0; + } + + .content-image-container { + display: flex; + justify-content: center; + } + } + .image-text-area { position: absolute; top: 0; @@ -1440,6 +1475,27 @@ padding: 5px; } + figure:has(.image-container, .content-video-container) { + overflow: hidden; + + background-color: var(--deep-color); + border: 2px solid var(--primary-color); + border-radius: 0 0 6px 6px; + + .image-container, + .content-image-container, + .content-video-container { + border: none; + } + + figcaption { + font-style: oblique; + text-align: center; + background: black; + border-top: 1px dashed var(--deep-color); + } + } + .image-text-area { background: rgba(0, 0, 0, 0.65); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset; |