update
This commit is contained in:
@@ -214,7 +214,7 @@ async function send() {
|
|||||||
<article
|
<article
|
||||||
v-for="s in ch.sections"
|
v-for="s in ch.sections"
|
||||||
:key="s.num"
|
:key="s.num"
|
||||||
class="section-card"
|
:class="['section-card', isOnePager && s.key ? 'op-card op-' + s.key : '']"
|
||||||
:style="isOnePager && s.key ? { gridArea: s.key } : null"
|
:style="isOnePager && s.key ? { gridArea: s.key } : null"
|
||||||
>
|
>
|
||||||
<h3>{{ s.title }}</h3>
|
<h3>{{ s.title }}</h3>
|
||||||
@@ -394,6 +394,41 @@ async function send() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Farbkodiertes Cheat-Sheet: feste Akzentfarbe + Icon pro Karte */
|
||||||
|
.op-info { --op-accent: #3b82f6; }
|
||||||
|
.op-eigenschaften { --op-accent: #8b5cf6; --op-icon: "☰"; }
|
||||||
|
.op-beispiel { --op-accent: #64748b; --op-icon: "❯"; }
|
||||||
|
.op-zusammenhaenge { --op-accent: #14b8a6; --op-icon: "⇄"; }
|
||||||
|
.op-voraussetzungen { --op-accent: #f59e0b; --op-icon: "✓"; }
|
||||||
|
.op-modern { --op-accent: #22c55e; --op-icon: "✦"; }
|
||||||
|
.op-veraltet { --op-accent: #ef4444; --op-icon: "⚠"; }
|
||||||
|
|
||||||
|
.guide-content.onepager .section-card.op-card {
|
||||||
|
border-top: 3px solid var(--op-accent);
|
||||||
|
background: color-mix(in srgb, var(--op-accent) 5%, var(--panel));
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
color: var(--op-accent);
|
||||||
|
font-size: 0.95rem;
|
||||||
|
font-weight: 700;
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 0.05em;
|
||||||
|
}
|
||||||
|
|
||||||
|
h3::before {
|
||||||
|
content: var(--op-icon, "");
|
||||||
|
margin-right: 7px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Info-Karte: Thema als große Headline statt Uppercase-Label */
|
||||||
|
.guide-content.onepager .op-card.op-info h3 {
|
||||||
|
font-size: 1.5rem;
|
||||||
|
text-transform: none;
|
||||||
|
letter-spacing: 0;
|
||||||
|
color: var(--text);
|
||||||
|
}
|
||||||
|
|
||||||
/* Mobil: eine Spalte in Quellreihenfolge (info → … → veraltet) */
|
/* Mobil: eine Spalte in Quellreihenfolge (info → … → veraltet) */
|
||||||
@media (max-width: 900px) {
|
@media (max-width: 900px) {
|
||||||
.guide-content.onepager {
|
.guide-content.onepager {
|
||||||
|
|||||||
Reference in New Issue
Block a user