Najnowsze tutoriale tworzenie stron internetowych
 

W3.CSS Responsive Fluid Siatka


responsive Siatka

W3.CSS obsługuje 12 kolumny płynu reagują siatkę.

Zmiana rozmiaru strony, aby zobaczyć efekt!

1
2
3
4
5
6
7
8
9
10
11
12

Ta część zajmie 12 kolumn na małym ekranie, 4 na nośniku ekranie i 3 na dużym ekranie.

Ta część zajmie 12 kolumn na małym ekranie, 8 na nośniku ekranie, a 9 na dużym ekranie.

1
2
3
4
5
6
7
8
9
10
11
12

Przykład

<div class="w3-row">
  <div class="w3-col m4 l3">
    <p>12 columns on a small screen, 4 on a medium screen, and 3 on a large screen.</p>
  </div>
  <div class="w3-col m8 l9">
    <p>12 columns on a small screen, 8 on a medium screen, and 9 on a large screen.</p>
  </div>
</div>
Spróbuj sam "

reagujących Wiersze

Układ siatki W3.CSS jest czułe i kolumny ponownie zorganizować automatycznie w zależności od rozmiaru ekranu: Na dużym ekranie może wyglądać lepiej z treścią zorganizowanej w trzech kolumnach, lecz na małym ekranie byłoby lepiej, gdyby treści pozycje ułożone jedna na drugiej.

Kolumny muszą znajdować się w środku rzędu, aby być w pełni elastyczne.

Klasa Opis
w3-rzędowy Definiuje pojemnik padding-mniej dla reagujących kolumn.
w3-row-wyściółka Definiuje wyściełane pojemnik na reagujących kolumn.
w3-kol Definiuje kolumnę z klas podrzędnych

w3-col ma następujące klasy podrzędne:

Kolumny dla małych ekranach (typowe smartfony):

Klasa Opis
s1 Definiuje 1 z 12 kolumn (szerokość: 08,33%) na małych ekranach
s2 Definiuje 2 z 12 kolumn (szerokość: 16,66%) na małych ekranach
s3 Definiuje 3 z 12 kolumn (szerokość: 25,00%) na małych ekranach
S4 Definiuje 4 z 12 kolumn (szerokość: 33,33%) na małych ekranach
S5-S11
s12 Definiuje 12 z 12 kolumn (szerokość: 100%). Domyślnie dla małych ekranów

Słupy do ekranów średnich (typowe tabletki):

Klasa Opis
m1 Definiuje 1 z 12 kolumn (szerokość: 08,33%) dla średnich ekranów
m2 Definiuje 2 z 12 kolumn (szerokość: 16,66%) dla średnich ekranów
m3 Definiuje 3 z 12 kolumn (szerokość: 25,00%) dla średnich ekranów
m4 Definiuje 4 z 12 kolumn (szerokość: 33,33%) dla średnich ekranów
m5-m11
m12 Definiuje 12 z 12 kolumn (szerokość: 100%). Domyślnie dla ekranów średnich

Kolumny do dużych ekranach (typowe laptopy):

Klasa Opis
l1 Definiuje 1 z 12 kolumn (szerokość: 08,33%) na dużych ekranach
l2 Definiuje 2 z 12 kolumn (szerokość: 16,66%) na dużych ekranach
L3 Definiuje 3 z 12 kolumn (szerokość: 25,00%) na dużych ekranach
l4 Definiuje 4 z 12 kolumn (szerokość: 33,33%) na dużych ekranach
L5-L11
l12 Definiuje 12 z 12 kolumn (szerokość: 100%). Domyślnie dla dużych ekranów)

Klasy powyżej mogą być łączone w celu stworzenia bardziej dynamiczne i elastyczne układy.

Każda klasa skaluje się, więc jeśli chcesz ustawić taką samą szerokość dla małych, średnich i dużych ekranach, trzeba tylko podać małą klasę. A jeśli chcesz taką samą szerokość na średnich i dużych ekranach, tylko trzeba określić średnią klasę.

Jednakże, jeśli używasz tylko pożywkę i / lub w dużych klas, szerokość zawsze będą przekształcać się w 100% na małych ekranach.

Uwaga: liczba kolumn powinny zawsze sumują się do 12 dla każdego wiersza (6 + 6, 3 + 3 + 6, 9 + 3, itp)!


Dwie równe kolumny

Dwie kolumny równej szerokości (50% / 50%) we wszystkich rozmiarach ekranu:

S6

S6

Przykład

<div class="w3-row">
  <div class="w3-col s6 w3-green w3-center"><p>s6</p></div>
  <div class="w3-col s6 w3-dark-grey w3-center"><p>s6</p></div>
</div>
Spróbuj sam "

Dwie nierówne Kolumny

Dwie kolumny nierównej szerokości (25% / 75%), we wszystkich rozmiarach ekranu:

s3

S9

Przykład

<div class="w3-row">
  <div class="w3-col s3 w3-green w3-center"><p>s6</p></div>
  <div class="w3-col s9 w3-dark-grey w3-center"><p>s6</p></div>
</div>
Spróbuj sam "

Trzy równe Kolumny

Trzy kolumny równej szerokości (33,3% / 33,3% / 33,3%) we wszystkich rozmiarach ekranu:

S4

S4

S4

Przykład

<div class="w3-row">
  <div class="w3-col s4 w3-green w3-center"><p>s4</p></div>
  <div class="w3-col s4 w3-dark-grey w3-center"><p>s4</p></div>
  <div class="w3-col s4 w3-red w3-center"><p>s4</p></div>
</div>
Spróbuj sam "

Trzy Nierówne Kolumny

Trzy kolumny różne szerokości (25% / 50% / 25%) na tabletkach, laptopów i komputerów stacjonarnych. W telefonach komórkowych, kolumny automatycznie stosu (szerokość 100%):

m3

M6

m3

Przykład

<div class="w3-row">
  <div class="w3-col m3 w3-green w3-center"><p>m3</p></div>
  <div class="w3-col m6 w3-dark-grey w3-center"><p>m6</p></div>
  <div class="w3-col m3 w3-red w3-center"><p>m3</p></div>
</div>
Spróbuj sam "

Uwaga: Ten przykład jest taki sam, jak przy użyciu w3 czwartą (m3) W3 połowę (M6) W3 czwartą (m3), której nauczył się w W3.CSS Responsive rozdziału.


sześć Kolumny

Sześć kolumn równa szerokości (16% każda) na tabletkach, laptopów i komputerów stacjonarnych. W telefonach komórkowych, kolumny automatycznie stosu (szerokość 100%):

m2

m2

m2

m2

m2

m2

Przykład

<div class="w3-row">
  <div class="w3-col m2 w3-green w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-red w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-blue w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-dark-grey w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-black w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-purple w3-center"><p>m2</p></div>
</div>
Spróbuj sam "

Mieszane: Mobile i laptopy

Można łączyć klasy, aby utworzyć układ dynamiczny i elastyczny. Ten przykład będzie produkować układ dwie kolumny z 83,34% / 16,66% (L8, L4) pęknięciem na dużych ekranach, a 50% / 50% (S6, S6) podzielonego na małych ekranach:

L8 S6

l4 S6

Przykład

<div class="w3-row">
  <div class="w3-col l8 s6 w3-pink w3-center"><p>l8 s6</p></div>
  <div class="w3-col l4 s6 w3-dark-grey w3-center"><p>l4 s6</p></div>
</div>
Spróbuj sam "

Mieszane: Mobile, tablety i laptopy

Ten przykład będzie produkować układ trzech kolumn o 25% / 58,34% / 16,66% (L3, L7, L2) pęknięciem na dużych ekranach, 50% / 25% / 25% (M6, M3, M3) Podział na średnich ekranach 33,3% / 33,3% / 33,3% (S4, S4, S4) podział na małych ekranach:

L3 M6 S4

L7 m3 S4

l2 m3 S4

Przykład

<div class="w3-row">
  <div class="w3-col l9 m6 s4 w3-green w3-center"><p>l8 s6</p></div>
  <div class="w3-col l2 m3 s4 w3-dark-grey w3-center"><p>l4 s6</p></div>
  <div class="w3-col l1 m3 s4 w3-red w3-center"><p>l4 s6</p></div>
</div>
Spróbuj sam "

Różnica pomiędzy w3 rzędzie i W3-row-wyściółką

Klasa w3-wiersz definiuje wyściełane mniej pojemnika, natomiast klasa W3-row-obicie dodaje 8PX lewego i prawego dopełnienie do każdej kolumny:

w3-rząd:

w3-row-padding:

Przykład

<div class="w3-row">
  <div class="w3-col s4"><img src="img_lights.jpg"></div>
  <div class="w3-col s4"><img src="img_nature.jpg"></div>
  <div class="w3-col s4"><img src="img_fjords.jpg"></div>
</div>

<div class="w3-row-padding">
  <div class="w3-col s4"><img src="img_lights.jpg"></div>
  <div class="w3-col s4"><img src="img_nature.jpg"></div>
  <div class="w3-col s4"><img src="img_fjords.jpg"></div>
</div>
Spróbuj sam "

Korzystanie Percent

20%

60%

20%


45%

55%


15%

35%

10%

30%

10%

Przykład

<div class="w3-row">
    <div class="w3-col w3-container w3-green" style="width:20%"><p>20%</p></div>
    <div class="w3-col w3-container w3-blue" style="width:60%"><p>60%</p></div>
    <div class="w3-col w3-container w3-red" style="width:20%"><p>20%</p></div>
</div>
Spróbuj sam "

Korzystanie w3-Rest

150px

odpoczynek


75 pikseli

odpoczynek


100px

100px

odpoczynek


jedna czwarta

80px

odpoczynek

jedna czwarta


jedna czwarta

jedna czwarta

35%

odpoczynek

Przykład wykorzystania reszty

<div class="w3-row">
    <div class="w3-col" style="width:150px"><p>150px</p></div>
    <div class="w3-rest"><p>rest</p></div>
</div>
Spróbuj sam "