Personalizzazione della libreria
Come personalizzare Bootstrap Italia 3 sovrascrivendo i valori predefiniti.
Introduzione
Bootstrap Italia eredita ed estende tutte le variabili di Bootstrap, personalizzando alcuni valori per adattarsi alle esigenze della Pubblica Amministrazione italiana. Un esempio è il colore primario blu #0066CC, caratteristico della libreria.
Il blu #0066CC è riservato alle amministrazioni centrali dello Stato. Le altre organizzazioni devono personalizzare i valori secondo le proprie necessità.
Dalla versione 3, Bootstrap Italia usa le CSS custom properties. Questo semplifica la personalizzazione e permette modifiche runtime senza ricompilare il codice.
Personalizzazione base
Sovrascrivi le variabili --bsi-* nel tuo CSS o SCSS dedicato, ad esempio:
1
2
3
4
:root {
/* Colore primario personalizzato */
--bsi-color-primary: #FF3333;
}
CSS Custom properties disponibili
Ogni componente documenta le proprie custom properties nella tabella Properties:
Personalizzazione avanzata
Per modifiche strutturali complesse, consulta:
- Design tokens - architettura del sistema
- Modificare componenti - modificare SCSS sorgente