From 07e14fb82e66f3baf32c70131dced3356dee9fac Mon Sep 17 00:00:00 2001 From: Team3 Date: Sun, 5 Jul 2026 13:26:32 +0200 Subject: [PATCH] update --- frontend/src/assets/markdown.css | 43 ++++++++++++++++++ frontend/src/components/BlockFocus.vue | 59 ++++++++++++++++++------- frontend/src/components/TopicDetail.vue | 24 ++-------- 3 files changed, 89 insertions(+), 37 deletions(-) diff --git a/frontend/src/assets/markdown.css b/frontend/src/assets/markdown.css index 050a6cb..e6ed281 100644 --- a/frontend/src/assets/markdown.css +++ b/frontend/src/assets/markdown.css @@ -89,3 +89,46 @@ border: 1px solid var(--border-strong); padding: 2px 6px; } + +/* Stufen-Segmente (Vollansicht): dezenter Rand + A/F/E-Badge. Global, weil TopicDetail + das Markup per v-html injiziert (scoped-Styles greifen dort nicht). */ +.sub-stufe { + position: relative; + border-left: 3px solid color-mix(in srgb, var(--stufe-farbe) 55%, transparent); + padding-left: 0.75rem; + margin: 0.5rem 0; + border-radius: 2px; +} +.sub-stufe-badge { + position: absolute; + top: 0.1rem; + right: 0; + font-size: 0.62rem; + font-weight: 700; + color: var(--stufe-farbe); + border: 1px solid color-mix(in srgb, var(--stufe-farbe) 60%, transparent); + border-radius: 4px; + padding: 0 4px; + opacity: 0.55; +} + +/* Neu freigeschaltete Subbausteine (Auto-Stufe): kräftigerer Rand + Stufen-Badge */ +.sub-neu { + position: relative; + border-left: 3px solid var(--neu-farbe); + padding-left: 0.75rem; + margin: 0.5rem 0; + border-radius: 2px; +} +.sub-neu-badge { + position: absolute; + top: 0.1rem; + right: 0; + font-size: 0.62rem; + font-weight: 700; + color: var(--neu-farbe); + border: 1px solid var(--neu-farbe); + border-radius: 4px; + padding: 0 4px; + opacity: 0.8; +} diff --git a/frontend/src/components/BlockFocus.vue b/frontend/src/components/BlockFocus.vue index 9d16771..566773e 100644 --- a/frontend/src/components/BlockFocus.vue +++ b/frontend/src/components/BlockFocus.vue @@ -1,7 +1,7 @@