From 3c8cdbaad6ba2d03faebac4dab089aa58788f000 Mon Sep 17 00:00:00 2001 From: Franzz Date: Sat, 9 May 2026 07:54:50 +0200 Subject: [PATCH] Harmonize comment CSS --- src/components/projectMediaLink.vue | 4 +- src/styles/_page.project.feed.scss | 63 +++++++++++++++-------------- 2 files changed, 35 insertions(+), 32 deletions(-) diff --git a/src/components/projectMediaLink.vue b/src/components/projectMediaLink.vue index c99a385..061d82a 100644 --- a/src/components/projectMediaLink.vue +++ b/src/components/projectMediaLink.vue @@ -53,7 +53,9 @@ export default { class="clickable" /> - {{ options.comment }} +
+

{{ options.comment }}

+
diff --git a/src/styles/_page.project.feed.scss b/src/styles/_page.project.feed.scss index b0e7daf..0e8f022 100644 --- a/src/styles/_page.project.feed.scss +++ b/src/styles/_page.project.feed.scss @@ -109,20 +109,39 @@ } } - .comment { - position: absolute; - left: 0; - bottom: 0; - width: 100%; - margin: 0; - padding: var.$elem-spacing; - line-height: normal; - box-sizing: border-box; - border-radius: 0 0 var.$block-radius var.$block-radius; - transition: opacity 0.3s; - cursor: auto; - font-size: 0.9em; + .drill { + &:hover .comment { + opacity: 0.3; + } + + .comment { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + margin: 0; + padding: var.$elem-spacing; + line-height: normal; + box-sizing: border-box; + border-radius: 0 0 var.$block-radius var.$block-radius; + transition: opacity 0.3s; + cursor: auto; + font-size: 0.9em; + + &:hover { + opacity: 1; + } + + p { + margin: 0; + } + + p + p { + margin-top: var.$elem-spacing; + } + } } + &.message { background: color.$message-bg; @@ -152,24 +171,10 @@ .drill-hover-icon { color: color.$message-flashy; } - .comment { - opacity: 0.3; - } } .comment { background: color.$message-bg-light; - - &:hover { - opacity: 1; - } - p { - margin: 0; - } - - p + p { - margin-top: var.$elem-spacing; - } } } @@ -272,10 +277,6 @@ filter: drop-shadow(0px 1px 1px color.$over-img-shadow); } } - - .comment { - opacity: 0; - } } }