This.. is... Bōōtstrāp!

Ora semplice ed elegante

Personalizza Bootstrap
con un approccio moderno.

Genera il tuo file CSS personalizzato.

Variabili CSS No compilazione Classi Bootstrap

Marco Gargano
« Mi chiamo Marco e anche io uso Bootstrap... »
Sono appassionato di front-end e utilizzo Bootstrap da tanti anni.
...ma mancava qualcosa e ho aggiunto il mio approccio.

Visita il mio sito oppure

Scopri di più

☝️ Perché un'altra fork di Bootstrap??

Ritengo che Bootstrap sia un framework CSS completo e sopratutto pronto all'uso. Viene utilizzato in svariati modi; talvolta compilato e spesso tramite una CDN. Le regole CSS basilari (per esempio font e colori) talvolta vengono sovrascritte tramite un nuovo file css.

Secondo i recenti sviluppi che hanno interessato la compatibilità CSS, è possibile utilizzare Bootstrap senza dover compilare il codice; pur mantenendo la possibilità di personalizzare facilmente alcuni parametri.

Le varibili native CSS hanno rivoluzionato anche il mio approccio.


👌 Semplifica e personalizza

Il codice utilizzato per questo progetto è preso da Bootstrap, versione v. 5.3 con l'aggiunta di un approccio moderno.

Quindi possono essere utilizzate tutte le classi del framework; per tutte le informazioni riguardanti l'utilizzo dei componenti fare riferimento al sito di Bootstrap.

🤍 Questo sito è realizzato con le sole classi di Bootstrap.

Per ogni segnalazione, apri una issue su Github.
Per proporre nuove idee, usa la label POP.

Collaborator
Stefano ValenteStefano Valente
Link
Github repository Support dev

🖖 Il mio approccio!

Utilizzando alcune e semplici varibili native CSS è possibile personalizzare velocemente Bootstrap.

  • Non richiede compilazione
  • Variabili CSS native
  • BS Naming convention
Semplice e sostenibile

Tutto ciò che ti servirà impostare per un rapida personalizzazione lo trovi subito all'interno del file CSS. Poche e chiare variabili declinate per diversi utilizzi. Senza dover compilare nulla e pronto all'anteprima.

Primary color Secondary color Font color Link color Font family Font size Border radius

@import url("font/font.css");

:root {
  /* --- Set your font family --- */
  --bs-font-sans-serif: "Georama", Arial, sans-serif;
  --bs-body-font-size: 0.875rem;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-btn-color: var(--bs-white);
  --bs-btn-color-rgb: var(--bs-white-rgb);

  /* --- Set your primary and secondary color --- */
  --bs-primary: #ff0095;
  --bs-primary-rgb: 255, 0, 149;
  --bs-secondary: #103875;
  --bs-secondary-rgb: 16, 56, 117;

  /* --- Set your border-radius --- */
  --bs-border-radius: 0.25rem;
}

Facile da mantenere o modificare in seguito, semplicemnte modificando le variabili native presenti in cima al file CSS.

Come usarlo

Scarica e inserisci nella head del tuo progetto il file CSS di seguito.

Includi il file JS di Bootstrap per le funzionalità javascript (accordion, modal...).


Esempi di Component

Di seguto puoi trovare alcuni esempi dei componenti Bootstrap con il nuovo stile.