Template:Materialize colors
Le istruzioni che seguono sono contenute nella sottopagina Template:Materialize colors/man (modifica · cronologia)
Sandbox: Template:Materialize colors/Sandbox (modifica · cronologia) · TemplateStyles: Template:Materialize colors/styles.css (modifica · cronologia) · Tutte le sottopagine: lista
Il template sperimentale {{Materialize colors}} mette a disposizione una tavolozza di colori (quella di Materialize CSS).
Preambolo
Questo template ti permette di scrivere wikitesto più comprensibile (da te che lo scrivi), più mantenibile (da chi cerca di migliorarlo dopo di te) e più leggero (particolarmente vero per la tabella delle revisioni di MediaWiki che deve salvare ogni singola versione del wikitesto, mantenendola per sempre).
Nello specifico, il template offre una tavolozza di colori un minimo più limitata e un minimo più standardizzata, per evitare di abusare dello stile CSS in linea nel wikitesto (ad esempio per evitare di dover scrivere dozzine e dozzine di righe con cose del genere:
<div style="background-color: #e91e63;">Testo</div>
Proponendo questo metodo più semantico:
<div class="pink">Testo</div>
Prosegui con gli esempi o leggi le #Domande frequenti.
Colorare il contenitore
Segue un esempio di colorazione del contenitore.
Risultato
Esempio teal
Esempio teal darken-1
Esempio teal darken-2
Esempio teal darken-3
Esempio green
Esempio green lighten-1
Esempio green lighten-2
Esempio green lighten-3
Codice wikitesto
{{Materialize colors}} <div class="teal"> Esempio teal </div> <div class="teal darken-1"> Esempio teal darken-1 </div> <div class="teal darken-2"> Esempio teal darken-2 </div> <div class="teal darken-3"> Esempio teal darken-3 </div> <div class="green"> Esempio green </div> <div class="green lighten-1"> Esempio green lighten-1 </div> <div class="green lighten-2"> Esempio green lighten-2 </div> <div class="green lighten-3"> Esempio green lighten-3 </div>
Colorare il testo
Segue un esempio di colorazione del testo.
Risultato
Esempio teal-text
Esempio teal-text text-darken-1
Esempio teal-text text-darken-2
Esempio teal-text text-darken-3
Esempio green-text
Esempio green-text text-lighten-1
Esempio green-text text-lighten-2
Esempio green-text text-lighten-3
Codice wikitesto
{{Materialize colors}} <span class="teal-text">Esempio teal-text</span> <span class="teal-text text-darken-1">Esempio teal-text text-darken-1</span> <span class="teal-text text-darken-2">Esempio teal-text text-darken-2</span> <span class="teal-text text-darken-3">Esempio teal-text text-darken-3</span> <span class="green-text">Esempio green-text</span> <span class="green-text text-lighten-1">Esempio green-text text-lighten-1</span> <span class="green-text text-lighten-2">Esempio green-text text-lighten-2</span> <span class="green-text text-lighten-3">Esempio green-text text-lighten-3</span>
Colorare una tabella
I colori sono facilmente applicabili anche alle tabelle. Esempio:
Risultato
Esempio teal | Esempio red |
---|---|
Esempio pink lighten-4 | Esempio yellow |
Esempio purple-text | Esempio blue-text |
Codice wikitesto
{| class="wikitable" ! class="teal" | Esempio teal ! class="red" | Esempio red |- | class="pink lighten-4" | Esempio pink lighten-4 | class="yellow" | Esempio yellow |- | class="purple-text" | Esempio purple-text | class="blue-text" | Esempio blue-text |}
Tavolozza completa
Segue un elenco di tutti i codici dei colori a disposizione per colorare un contenitore:
Tavolozza completa per il testo
Segue una tavolozza completa di tutti i codici a disposizione per colorare un testo:
Domande frequenti
- Quando devo utilizzare questi colori?
- Nessuna persona ti costringerà ad usare questi colori sotto tortura. Semplicemente, se avevi già una pagina che già richiedeva diversi colori, questo template potrebbe aiutarti a semplificarla.
- Quando dovrei evitare di utilizzare questi colori?
- Non bisogna colorare a caso parti di una voce dell'enciclopedia. La formattazione generale delle voci dell'enciclopedia segue le linee guida approfondibili nella pagina Aiuto:Manuale di stile. In ogni caso, ricorda che certe persone trovano poco accessibile la lettura di un testo se non c'è sufficiente distinzione fra il colore del testo e il colore dello sfondo, fra cui ipovedenti ma non solo.
- E se mi serve un solo colore?
- Questo template mette facilmente a disposizione molti colori e può essere molto utile quando ti serve avere a disposizione diversi colori. Nel caso in cui invece serva un solo colore o quasi, considera se non sia meglio usare il metodo tradizionale (ad esempio aggiungendo quel singolo colore nel foglio di stile del template già esistente, ecc.) invece che importare tutti i colori nella pagina.
Documentazione interna
Il template non fa altro che includere nella pagina questo foglio di stile CSS:
Gli esempi con la #Tavolozza completa sono generati da questo modulo Lua:
Pagine correlate
- Template:Bootstrap - template che permette un layout con design responsivo