simplesamlphp / simplesamlphp/simplesamlphp-assets-base
Theme colour overrides
Nessuno ha ancora preso questa issue.
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 0
- Fork
- 2
- Merge medio
- 8m
- PR unite (30g)
- 3
Descrizione
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 :-)
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Cerca negli asset SCSS il valore hard-coded #db0100 ed esamina _head.twig, che è il punto proposto per gli override del tema. Sostituisci l’uso ripetuto del colore con variabili che possano essere sovrascritte in modo coerente, includendo gli altri colori quando appropriato. Il lavoro è completo quando una dichiarazione di stile in _head.twig può modificare il colore del tema in tutti gli asset interessati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- scss
- Ambito
- frontend
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 65/100