Latest web development tutorials

System sieci Foundation

Fundacja dla systemu 12 siatki.

Jeśli nie masz 12, można połączyć wiele kolumn, stworzyć serię większej szerokości.

Założenie systemu sieci jest elastyczny. Kolumna automatycznie zmieni rozmiar w zależności od wielkości ekranu. Na dużym ekranie, może to być trzy, mały rozmiar ekranu, może to być trzy oddzielne, sekwencyjny.


Siatka słupów

Układ siatki Fundacja ma trzy kolumny:

  • .small (terminal mobilny)
  • .medium (tabletka)
  • .large (sprzęt komputerowy: notebook, desktop)

Klasy powyżej, mogą być łączone w celu utworzenia bardziej elastyczne rozmieszczenie


Podstawowa struktura siatki

Poniżej przedstawiono podstawową strukturę siatki instancji założenia:

Przykłady

<Div class = "wiersz">
<Div class = "small | średnie | dużymi num kolumny"> </ div>
</ Div>
<Div class = "wiersz">
<Div class = "small | średnie | dużymi num kolumny"> </ div>
<Div class = "small | średnie | dużymi num kolumny"> </ div>
<Div class = "small | średnie | dużymi num kolumny"> </ div>
</ Div>
<Div class = "wiersz">
...
</ Div>

Po pierwsze, należy utworzyć wiersz ( <div class="row"> ). Jest to poziom kolumn pionowych. Następnie dodać liczba kolumn opisane small- num , medium- num i large- num klasy. Uwaga: liczba kolumn num muszą sumować się do 12:

Przykłady

<Div class = "wiersz">
<Div class = "small-12 kolumny"> .small-12 żółty </ div>
</ Div>
<Div class = "wiersz">
<Div class = "small-8 kolumn"> .small-8 beżowy </ div>
<Div class = "small-4 kolumny"> .small-4 szary </ div>
</ Div>
<Div class = "wiersz">
<Div class = "duże-9 small-8 kolumn"> .small-8 .large-9 różowy </ div>
<Div class = "duże 3- small-4 kolumny"> .small-4 .large-3 pomarańczowy </ div>
</ Div>

Spróbuj »

Przykład pierwszy wiersz <div> Class .small-12 , który tworzy 12 (100% szerokości).

Druga linia tworzy dwie kolumny, .small-4 szerokość wynosi 33,3%, .small-8 szerokość 66,6%.

Trzecia linia dodaliśmy dwie dodatkowe kolumny ( .large-3 i .large-9 ). Oznacza to, że w przypadku dużych rozmiarów ekranu, kolumna zostanie% 25 ( .large-3 ) i 75% ( .large-9 stosunek r.); Również określić część małym ekranie powyżej 33% ( .small-4 ) i 66% ( .small-8 ). Takie kombinacje różnych ekranie jest bardzo pomocne.

Opcje siatki

Poniższa tabela podsumowuje Fundacja wyjaśnił systemu sieci na wielu urządzeniach:

Drobny sprzęt
Telefony (<40.0625em (640))
Średni sprzęt
Tabletki (> = 40.0625em (640))
Duży sprzęt
Laptopy i Komputery stacjonarne (> = 64.0625em (1025px))
Siatka Zachowanie To był poziom Zaczęła podupadać, break powyżej poziomej Zaczęła podupadać, break powyżej poziomej
Klasa prefix .small- * .medium- * .large- *
Liczba klas 12 12 12
Może być osadzony tak tak tak
offset tak tak tak
kolumna sortowania tak tak tak

Panoramiczny

Maksymalna Siatka ( .row ) Szerokość 62.5rem. Na szerokim ekranie, gdy szerokość jest większa niż 62.5rem kolumna nie na całej szerokości strony, nawet jeżeli szerokość jest ustawiona na 100%. Ale można przywrócić za pomocą CSS max-width:

Przykłady

<Style>
.row {
max-width: 100%;
}
</ Style>

Spróbuj »

Jeśli używasz domyślnego max-width, ale chcesz kolor tła na całej szerokości strony, można użyć .row otoczyć cały pojemnik, i trzeba określić kolor tła:

Przykłady

<Div style = "background-color: koral; padding: 25px;">
<Div class = "wiersz">
<Div class = "small-6 Kolumny" style = "background-color: yellow;"> małej 6 </ div>.
<Div class = "small-6 Kolumny" style = "background-color: różowy;"> małej 6 </ div>.
</ Div>
</ Div>

Spróbuj »