Vai al contenuto principale

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: