From 6f30a9c9883aae4ed1cf134ba6f85af46574d12e Mon Sep 17 00:00:00 2001 From: Darius Auding <Darius.auding@gmx.de> Date: Mon, 18 Mar 2024 17:29:50 +0100 Subject: [PATCH] Fix too long texts overflowing source information The overflowing content will be visible on hover --- sass/_utils.scss | 17 +++++++++++++++++ templates/blog/post.html | 4 +++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/sass/_utils.scss b/sass/_utils.scss index 0886b735..496758d8 100644 --- a/sass/_utils.scss +++ b/sass/_utils.scss @@ -5,6 +5,23 @@ .caption { position: absolute; + width: 100%; opacity: 75%; + padding: 4px 4px 4px 4px; bottom: 0; } + +.caption:hover>figcaption { + height: 100%; + text-wrap: wrap; +} + +.caption>figcaption { + display: block; + margin: 0 0 0 0!important; + padding-top: 3px; + position: relative; + width: 100%; + overflow: hidden; + text-wrap: wrap; +} diff --git a/templates/blog/post.html b/templates/blog/post.html index 025ef3eb..67132000 100644 --- a/templates/blog/post.html +++ b/templates/blog/post.html @@ -15,7 +15,9 @@ {% set image = resize_image(path="@/" ~ post.colocated_path ~ "/" ~ post.extra.depiction.image, width=800, height=600) -%} <img src="{{ image.url }}" alt="{{ post.extra.depiction.alt }}" /> {% if post.extra.depiction.credits %} - <figcaption class="tag has-text-white has-background-black is-size-7 is-italic m-1 caption">{{ post.extra.depiction.credits }}</figcaption> + <div class="caption"> + <figcaption class="tag has-text-white has-background-black is-size-7 is-italic m-1">{{ post.extra.depiction.credits }} aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbb</figcaption> + </div> {% endif %} </figure> </div> -- GitLab