Vorlage:Listenstile/styles.css: Unterschied zwischen den Versionen

Aus ÖsterreichWiki
Zur Navigation springen Zur Suche springen
((Initialversion) CSS-Code (ganz grob nach dem von 'Vorlage:Tabellenstile/styles.css' erstellt und auch bereits etwas kommentiert) - Anm.: Zumindest für einen ersten Test der grundsätzlichen Funktionalität vermutlich so bereits ausreichend.)
 
((Korrektur) CSS-Code punktuell korrigiert und modifiziert - konkret 1. Erweiterung der Stil-Regel für 'li::before' um einen rechten Außenabstand (konkret 'margin-right: 6px;') eingefügt, 2. Entfernung der inkorrekten Content-Regel für 'li:first-child::before' (also den Inhalt von '::before' für das 1. <li> in <ul> in dem <div> mit den beiden Klassen 'liste-zaehler' und 'liste-display' welches v.a. 'content: attr(data-zaehler-spalte);' enthielt))
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
/* - Klasse 'liste-display' für die Anzeige bei jedem Element */
/* - Klasse 'liste-display' für die Anzeige bei jedem Element */


ul.liste-zaehler {
div.liste-zaehler {
counter-reset: listZaehler;
counter-reset: listZaehler;
}
}
ul.liste-zaehler.liste-display li::before {
div.liste-zaehler.liste-display ul li::before {
display: inline-block;
display: inline-block;
padding-right: 0.5em;
padding-right: 0.5em;
Zeile 12: Zeile 12:
border-top: 1px solid #777777;
border-top: 1px solid #777777;
border-bottom: 1px solid #777777;
border-bottom: 1px solid #777777;
margin-right: 6px;
text-align: right;
text-align: right;
font-size: 80%;
font-size: 80%;
Zeile 18: Zeile 19:
content: "";
content: "";
}
}
ul.liste-zaehler li {
div.liste-zaehler ul li {
counter-increment: listZaehler;
counter-increment: listZaehler;
}
}
ul.liste-zaehler.liste-display li::before {
div.liste-zaehler.liste-display ul li::before {
content: attr(data-zaehler-vor) counter(listZaehler) attr(data-zaehler-nach);
content: attr(data-zaehler-vor) counter(listZaehler) attr(data-zaehler-nach);
}
ul.liste-zaehler.liste-display li:first-child::before {
font-weight: bold;
content: attr(data-zaehler-spalte);
}
}


/* Farbanpassungen zu liste-zaehler */
/* Ausgabe der Anzahl für liste-zaehler */
/* - Werte für 9 der Standard-Hintergrundfarben */
/* - Klasse 'liste-anzahl' zur Anzeige der Anzahl der Elemente */


ul.liste-zaehler.liste-display li.hintergrundfarbe1::before {
div.liste-zaehler span.liste-anzahl::before {
background-color: #f8f9fa;
display: inline-block;
}
content: counter(listZaehler);
ul.liste-zaehler.liste-display li.hintergrundfarbe2::before {
background-color: #ffffff;
}
ul.liste-zaehler.liste-display li.hintergrundfarbe3::before {
background-color: #ffff40;
}
ul.liste-zaehler.liste-display li.hintergrundfarbe4::before {
background-color: #ffaa00;
}
ul.liste-zaehler.liste-display li.hintergrundfarbe6::before {
background-color: #b3b7ff;
}
ul.liste-zaehler.liste-display li.hintergrundfarbe7::before {
background-color: #ffcbcb;
}
ul.liste-zaehler.liste-display li.hintergrundfarbe8::before {
background-color: #ffebad;
}
ul.liste-zaehler.liste-display li.hintergrundfarbe9::before {
background-color: #b9ffc5;
}
}

Aktuelle Version vom 7. November 2024, 05:40 Uhr

/* Definition von liste-zaehler */
/* - Klasse 'liste-zaehler' für die Definition und Berechnung */
/* - Klasse 'liste-display' für die Anzeige bei jedem Element */

div.liste-zaehler {
	counter-reset: listZaehler;
}
div.liste-zaehler.liste-display ul li::before {
	display: inline-block;
	padding-right: 0.5em;
	padding-left: 0.5em;
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
	margin-right: 6px;
	text-align: right;
	font-size: 80%;
	vertical-align: inherit;
	background-color: #eaecf0;
	content: "";
}
div.liste-zaehler ul li {
	counter-increment: listZaehler;
}
div.liste-zaehler.liste-display ul li::before {
	content: attr(data-zaehler-vor) counter(listZaehler) attr(data-zaehler-nach);
}

/* Ausgabe der Anzahl für liste-zaehler */
/* - Klasse 'liste-anzahl' zur Anzeige der Anzahl der Elemente */

div.liste-zaehler span.liste-anzahl::before {
	display: inline-block;
	content: counter(listZaehler);
}