User Tools

Site Tools


doc:appunti:prog:bootstrap_toolkit

This is an old revision of the document!


Bootstrap

Bootstrap è un kit di sviluppo HTML, CSS, e JavaScript per costruire siti web secondo il paradigma responsive e mobile-first. In questi appunti si fa riferimento alla versione 4.3.1.

Qui si può leggere una introduzione: Introduction - Get started with Bootstrap.

Cinque livelli (dimensioni) di schermo predefiniti

Sono definiti cinque livelli di dimensione dello schermo, separati da precisi breakpoint. In generale una classe che include un breakpoint si applica al livello stesso e agli schermi più grandi.

xs extra small 0px Phone, 4 inches
sm small 576px Phone, 5 inches
md medium 768px Tablet, 6 inches
lg large 992px Desktop
xl extra large 1200px Wide desktop

Larghezza di colonna

Margin e padding

Selettori per la proprietà

Selettori per i lati (sides)

Selettori per dimensione (size)

Font Awesome

Usage examples

<i class="fas fa-camera">
<i class="far fa-fw fa-2x fa-user-circle>
<i class="fas fa-fw fa-2x fa-user-circle">
fas Font Awesome Solid
far Font Awesome Regular
fa-fw Fixed Width
fa-2x 2x Larger Icons (can use: lg, 2x, 3x, 4x, 5x)

See also

Tabelle

SB Admin 2

SB Admin 2 è un tema composto da HTML e CSS adatto a creare siti web del tipo pannello di controllo o applicazione web. In questi appunti si fa riferimento alla versione 4.0.7, compatibile con Bootstrap 4.

Collapsed Sidebar

Se si desidera che la barra laterale (sidebar) di SB Admin 2 si presenti in modalità collapsed (cioè minimizzata) per impostazione predefinita è possibie intervenire sulla class di alcuni elementi.

In modalità collapsed la sidebar sarà visualizzata su uno schermo desktop nella dimensione ridotta, mentre sarà del tutto nascosta su uno schermo di tipo mobile. Nel secondo caso sarà presentato l'Hamburger button (pulsante con le tre righe orizzonatali) per accedere alla sidebar.

Si deve aggiungere la classe sidebar-toggled al tag body:

<body class="sidebar-toggled">

e aggiungere la classe toggled all'oggetto sidebar, che in effetti è un tag ul con classe sidebar:

<ul id="accordionSidebar" class="sidebar toggled">

È possibile modificare il colore predefinito della sidebar sovrascrivendo alcune proprietà del CSS. Piuttosto che modificare il file sb-admin-2.css, è opportuno includere dopo di esso un CSS personalizzato che ridefinisce solo il necessario:

.bg-gradient-primary {
    background-image: linear-gradient(180deg, #4e73df 10%, #224abe 100%);
}

Start Bootstrap

Start Bootstrap è un repository di temi, template ed esempi di codice dedicati a Bootstrap, con licenza libera di tipo MIT.

doc/appunti/prog/bootstrap_toolkit.1582192111.txt.gz · Last modified: 2020/02/20 10:48 by niccolo