Vorlage:KLAPP: Unterschied zwischen den Versionen
Glanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Glanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 3: | Zeile 3: | ||
{{KLAPP}} | {{KLAPP}} | ||
… TEXT, BILDER, Wikitext … | … TEXT, BILDER, Wikitext … | ||
</ | </div> | ||
Optionale Parameter: | Optionale Parameter: | ||
| Zeile 10: | Zeile 10: | ||
--> | --> | ||
< | <style> | ||
/* --- Nur innerhalb dieses Templates wirksam --- */ | |||
.klpp-wrap > :not(.klpp-toggle):not(input[type="checkbox"]) { display: none; } | |||
.klpp-wrap > input[type="checkbox"]:checked ~ * { display: revert; } | |||
.klpp-toggle { text-align:center; margin:.25rem 0; } | |||
.klpp-btn { | |||
display:inline-block; padding:.55rem 1rem; | |||
border:2px solid #000; border-radius:12px; | |||
background:#fff; color:#000; font-weight:700; | |||
text-decoration:none; box-shadow:0 1px 2px rgba(0,0,0,.08); | |||
cursor:pointer; | |||
} | |||
/* Checkbox unsichtbar, aber vorhanden (für Toggle-Logik) */ | |||
.klpp-check { | |||
position:absolute; opacity:0; width:0; height:0; pointer-events:none; | |||
} | |||
"> | /* Optional: Button-Style bei geöffnetem Zustand leicht betonen */ | ||
.klpp-wrap > input[type="checkbox"]:checked + label .klpp-btn { | |||
box-shadow:0 2px 6px rgba(0,0,0,.12); | |||
</ | } | ||
</style> | |||
<div class="klpp-wrap"> | |||
<input class="klpp-check" type="checkbox" {{#ifeq:{{{start|zu}}}|auf|checked}}> | |||
<label class="klpp-toggle"> | |||
<span class="klpp-btn">{{{label|Details >>}}}</span> | |||
</label> | |||
Version vom 28. September 2025, 13:35 Uhr
<style>
/* --- Nur innerhalb dieses Templates wirksam --- */
.klpp-wrap > :not(.klpp-toggle):not(input[type="checkbox"]) { display: none; }
.klpp-wrap > input[type="checkbox"]:checked ~ * { display: revert; }
.klpp-toggle { text-align:center; margin:.25rem 0; } .klpp-btn {
display:inline-block; padding:.55rem 1rem; border:2px solid #000; border-radius:12px; background:#fff; color:#000; font-weight:700; text-decoration:none; box-shadow:0 1px 2px rgba(0,0,0,.08); cursor:pointer;
} /* Checkbox unsichtbar, aber vorhanden (für Toggle-Logik) */ .klpp-check {
position:absolute; opacity:0; width:0; height:0; pointer-events:none;
} /* Optional: Button-Style bei geöffnetem Zustand leicht betonen */ .klpp-wrap > input[type="checkbox"]:checked + label .klpp-btn {
box-shadow:0 2px 6px rgba(0,0,0,.12);
} </style>
<input class="klpp-check" type="checkbox" >
<label class="klpp-toggle">
Details >>
</label>