simplesamlphp / simplesamlphp/simplesamlphp-assets-base
Theme colour overrides
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 0
- Forks
- 2
- Ø Merge
- 8 Min.
- Gemergte PRs (30 T.)
- 3
Beschreibung
The #db0100 colour is hard-coded in several places in the SCSS, making it quite difficult for theme developers to override.
Doing something like:
:root {
--simplesamlphp-color: #db0100;
}
and then referencing it elsewhere as e.g.:
.pure-button-red {
background-color: var(--simplesamlphp-color);
color: #fff;
}
would make it much easier to override the colour consistently by simply declaring an additional <style> element in _head.twig with the new --simplesamlphp-color variable definition. The same could be done with the other colours that are used.
I'd do this as a pull request, but I think this repo has complexity I do not understand :-)
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Durchsuche die SCSS-Assets nach dem fest codierten Wert #db0100 und prüfe _head.twig, die als vorgesehene Stelle für Theme-Overrides dient. Ersetze die wiederholte Farbverwendung durch konsistent überschreibbare Variablen, einschließlich der anderen Farben, wo dies angebracht ist. Als erledigt gilt die Aufgabe, wenn eine Stildeklaration in _head.twig die Theme-Farbe in allen betroffenen Assets ändern kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- scss
- Bereich
- frontend
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 65/100