Bootstrap 5 -verkkorakenteet
- Edellinen sivu BS5-säiliöt
- Seuraava sivu BS5-jakautuminen
Bootstrap 5 -verkostojärjestelmä
Bootstrapin verkkosysteemi rakennetaan flexboxin avulla, ja sivulla on enintään 12 saraketta.
Jos et halua käyttää kaikkia 12 saraketta erikseen, voit yhdistää ne luodaksesi leveämpiä sarakkeita:
span 1 | span 1 | span 1 | span 1 | span 1 | span 1 | span 1 | span 1 | span 1 | span 1 | span 1 | span 1 |
span 4 | span 4 | span 4 | |||||||||
span 4 | span 8 | ||||||||||
span 6 | span 6 | ||||||||||
span 12 |
Verkkosysteemi vastaa nopeasti, sarakkeet uudelleenjärjestäytyvät automaattisesti näytön kokoon.
Varmista, että summa on tai pienempi kuin 12 (jos et käytä kaikkia 12 saatavilla olevaa saraketta).
Verkkoluokat
Bootstrap 5 -verkostolla on kuusi luokkaa:
.col-
(erittäin pienikokoiset laitteet - näyttöleveys on alle 576px).col-sm-
(pienikokoiset laitteet - näyttöleveys on 576px tai suurempi).col-md-
(keskisuuret laitteet - näyttöleveys on 768 pikseliä tai suurempi).col-lg-
(suuret laitteet - näyttöleveys on 992 pikseliä tai suurempi).col-xl-
(xlarge laitteet - näyttöleveys on 1200px tai suurempi).col-xxl-
(xxlarge laitteet - näyttöleveys on 1400px tai suurempi)
Voit yhdistää edellä mainitut luokat luodaksesi dynaamisemman ja joustavamman asettelun.
Vinkki:Jokainen luokka suurenee suhteellisesti, joten jos haluat sm
ja md
Aseta samat leveys, sinun tarvitsee vain määrittää sm
。
Bootstrap 5 -verkoston perusrakenne
Tässä on Bootstrap 5 -verkoston perusrakenne:
/* Kontrolloi sarakkeiden leveyttä ja niiden näyttämistä eri laitteilla */ <div class="row"> <div class="col-*-*"></div> <div class="col-*-*"></div> </div> <div class="row"> <div class="col-*-*"></div> <div class="col-*-*"></div> <div class="col-*-*"></div> </div> /* Tai anna Bootstrap käsitellä asettelua */ <div class="row"> <div class="col"></div> <div class="col"></div> <div class="col"></div> </div>
Ensimmäinen esimerkki: luo rivi (<div class="row">
). Lisää tarvittava määrä sarakkeita (joka on sopivasti merkitty) .col-*-*
luokan merkinnälle). Ensimmäinen tähti (*) edustaa responsiivisuutta: sm, md, lg, xl tai xxl, ja toinen tähti edustaa numeroa, joka on 12 summassa.
Toinen esimerkki: ei anneta jokaiselle col
Lisäämällä numeroa, anna bootstrap käsitellä asettelua luodaksesi yhtä leveät sarakkeet: kaksi "col"
Elementti = jokainen col on 50% leveä, ja kolme colia = jokainen col on 33.33% leveä. Neljä saraketta = 25% leveä, jne. Voit myös käyttää .col-sm|md|lg|xl|xxl
Teemme sarakkeista responsiivisia.
Käsittelemme seuraavaksi joitakin perus Bootstrap 5-verkkorakennusjärjestelmäesimerkkejä.
Kolmen osan sarakkeet
Alla oleva esimerkki näyttää, miten luodaan kolme yhtä leveää saraketta kaikilla laitteilla ja näyttöleveyksillä:
Esimerkki
<div class="row"> <div class="col">.col</div> <div class="col">.col</div> <div class="col">.col</div> </div>
Responsiiviset sarakkeet
Alla oleva esimerkki näyttää, miten luodaan neljä yhtä leveää saraketta aloittaen tableteista ja laajennettuna suureen pöytätietokoneeseen.Leveys alle 576px olevilla mobiililaitteilla tai näytöillä sarakkeet täyttyvät automaattisesti:
Esimerkki
<div class="row"> <div class="col-sm-3">.col-sm-3</div> <div class="col-sm-3">.col-sm-3</div> <div class="col-sm-3">.col-sm-3</div> <div class="col-sm-3">.col-sm-3</div> </div>
Kaksi eri leveyttä olevia responsiivisia sarakkeita
Alla oleva esimerkki näyttää, miten saadaan tableteissa kaksi eri leveyttä olevia sarakkeita ja laajennetaan ne suureen pöytätietokoneeseen:
Esimerkki
<div class="row"> <div class="col-sm-4">.col-sm-4</div> <div class="col-sm-8">.col-sm-8</div> </div>
Vinkki:Opit myöhemmin tässä kurssissa: Verkkorakennusjärjestelmä Lisää tietoa.
- Edellinen sivu BS5-säiliöt
- Seuraava sivu BS5-jakautuminen