Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| de:modul:m287:learningunits:lu06:variablen [2026/01/27 10:49] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m287:learningunits:lu06:variablen [2026/01/27 10:49] (aktuell) – ↷ Seite von modul:m287:learningunits:lu06:variablen nach de:modul:m287:learningunits:lu06:variablen verschoben msuter | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== LU06e - Variablen für Farben und Schriften ====== | ||
| + | |||
| + | ===== Variablen in CSS ===== | ||
| + | //Siehe auch [[https:// | ||
| + | |||
| + | Die Einstellungen der Farben und Schriften in Bootstrap werden über Variablen definiert. | ||
| + | Eine Liste aller Variablen finden wir unter [[https:// | ||
| + | |||
| + | Ohne in alle Details von Variablen zu CSS zu gehen, schauen wir uns die wichtigsten Grundlagen an: | ||
| + | <code css> | ||
| + | :root { | ||
| + | --bs-blue: #0d6efd; | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | * '': | ||
| + | * '' | ||
| + | |||
| + | Nachdem die Variablen definiert sind, können wir sie für die Definition unserer Styles nutzen: | ||
| + | |||
| + | <code css> | ||
| + | p { color: var(--bs-primary); | ||
| + | </ | ||
| + | Hier wird der Wert der Variable '' | ||
| + | |||
| + | ==== Variablen überschreiben ==== | ||
| + | Möchten wir den Wert einer Variable überschreiben, | ||
| + | |||
| + | - Wir laden die Bootstrap CSS-Datei '' | ||
| + | - Wir erstellen eine separate CSS-Datei und überschreiben die Variablen dort. | ||
| + | |||
| + | Bei Variante 2 haben wir einen guten Überblick, welche Variablen wir überschreiben. | ||
| + | Wichtig ist dabei, dass wir unsere CSS-Datei **nach** der CSS-Datei von Bootstrap einbinden: | ||
| + | |||
| + | <code html> | ||
| + | < | ||
| + | <html lang=' | ||
| + | < | ||
| + | <meta charset=' | ||
| + | < | ||
| + | <link href=' | ||
| + | <link rel=' | ||
| + | </ | ||
| + | < | ||
| + | ... | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | Bei CSS gilt, dass immer die letzte Definition einer Variable oder eines Style verwendet wird. | ||
| + | |||
| + | ===== Farben anpassen ===== | ||
| + | Anhand der Variablen sehen wir, dass Bootstrap die Farben Blau, Indigo, Purpur, Pink, Rot, Orange, Gelb, Grün, Petrol (teal) und Cyan verwendet. Dazu kommen noch Schwarz, Weiss und mehrere Abstufungen von Grau. | ||
| + | Falls wir für unsere Webseite einfach einen anderen Farbton für eine der Farben verwenden möchten, passen wir einfach den entsprechenden Wert an. | ||
| + | |||
| + | Neben diesen einzelnen Farben gibt es noch Variablen für die primäre, sekundäre und tertiäre Farbe. | ||
| + | Mit diesen Variablen lässt sich am einfachsten ein eigenes Farbschema umsetzen. | ||
| + | Dazu suchen wir alle Variablen mit '' | ||
| + | Viele dieser Variablen sind mehrfach vorhanden, mit unterschiedlichen Varianten zur Definition der Farben. | ||
| + | |||
| + | Hier ein Auszug aus der CSS-Datei: | ||
| + | <code css> | ||
| + | ... | ||
| + | --bs-secondary-color: | ||
| + | --bs-secondary-color-rgb: | ||
| + | --bs-secondary-bg: | ||
| + | --bs-secondary-bg-rgb: | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | Die meisten Farben sind im RGB-Format mit dezimalen oder hexadezimalen Werten angegeben. | ||
| + | Einzelne Werte verwenden das erweiterte [[https:// | ||
| + | |||
| + | ===== Schriften ===== | ||
| + | Auch für die verwendeten Schriften sind in der CSS-Datei entsprechende Variablen definiert. | ||
| + | Zum Beispiel | ||
| + | <code css> | ||
| + | ... | ||
| + | --bs-font-sans-serif: | ||
| + | --bs-font-monospace: | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | Unabhängig von Bootstrap sollten wir immer mehrere alternative Schriftarten festlegen. | ||
| + | Der Browser durchsucht die Liste, bis er eine Schriftart finden, die er darstellen kann. | ||
| + | Mehr dazu finden Sie unter [[https:// | ||
| + | |||
| + | |||
| + | ---- | ||
| + | {{tag> | ||
| + | [[https:// | ||