personalizzare
Scopri come creare temi, personalizzare ed estendere Bootstrap con Sass, un carico di opzioni globali, un ampio sistema di colori e altro ancora.
Panoramica
Esistono diversi modi per personalizzare Bootstrap. Il tuo percorso migliore può dipendere dal tuo progetto, dalla complessità dei tuoi strumenti di compilazione, dalla versione di Bootstrap che stai utilizzando, dal supporto del browser e altro ancora.
I nostri due metodi preferiti sono:
- Utilizzo di Bootstrap tramite il gestore di pacchetti in modo da poter utilizzare ed estendere i nostri file sorgente.
- Utilizzando i file di distribuzione compilati di Bootstrap o jsDelivr in modo da poter aggiungere o sovrascrivere gli stili di Bootstrap.
Sebbene non possiamo entrare nei dettagli qui su come utilizzare ogni gestore di pacchetti, possiamo fornire alcune indicazioni sull'uso di Bootstrap con il tuo compilatore Sass .
Per coloro che desiderano utilizzare i file di distribuzione, consultare la pagina introduttiva per come includere tali file e una pagina HTML di esempio. Da lì, consulta i documenti per il layout, i componenti e i comportamenti che desideri utilizzare.
Man mano che acquisisci familiarità con Bootstrap, continua ad esplorare questa sezione per maggiori dettagli su come utilizzare le nostre opzioni globali, utilizzare e modificare il nostro sistema di colori, come costruiamo i nostri componenti, come utilizzare il nostro elenco crescente di proprietà personalizzate CSS e come per ottimizzare il codice durante la creazione con Bootstrap.
CSP e SVG incorporati
Diversi componenti Bootstrap includono SVG incorporati nel nostro CSS per definire lo stile dei componenti in modo coerente e semplice su browser e dispositivi. Per le organizzazioni con configurazioni CSP più rigide , abbiamo documentato tutte le istanze dei nostri SVG incorporati (tutti applicati tramite background-image
) in modo che tu possa esaminare più a fondo le tue opzioni.
- Fisarmonica
- Comandi a carosello
- Pulsante Chiudi (usato in avvisi e modali)
- Caselle di controllo dei moduli e pulsanti di opzione
- Cambia modulo
- Icone di convalida del modulo
- Pulsanti di attivazione/disattivazione della barra di navigazione
- Seleziona i menu
Sulla base della conversazione della community , alcune opzioni per affrontare questo problema nella tua base di codice includono la sostituzione degli URL con risorse ospitate localmente , la rimozione delle immagini e l'utilizzo di immagini inline (non possibile in tutti i componenti) e la modifica del CSP. La nostra raccomandazione è di rivedere attentamente le vostre politiche di sicurezza e decidere il miglior percorso da seguire, se necessario.