tutoriais mais recente desenvolvimento web
 

W3.CSS Grade Fluid Responsive


Grade Responsive

W3.CSS suporta uma grelha de fluido 12 responsivo coluna.

Redimensionar a página para ver o efeito!

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

Esta parte vai ocupar 12 colunas em uma tela pequena, 4 em uma tela de médio e 3 em uma tela grande.

Esta parte vai ocupar 12 colunas em uma tela pequena, 8 em uma tela de médio e 9 em uma tela grande.

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

Exemplo

<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>
Tente você mesmo "

linhas Responsive

sistema de rede de W3.CSS é sensível, e as colunas serão re-organizar automaticamente, dependendo do tamanho da tela: Em uma tela grande que pode ficar melhor com o conteúdo organizado em três colunas, mas em uma tela pequena que seria melhor se o conteúdo itens foram empilhados em cima uns dos outros.

Colunas devem residir dentro de uma linha a ser totalmente sensível.

Classe Descrição
w3-row Define um recipiente padding-menos para colunas responsivos.
w3-row-estofamento Define um contêiner acolchoado para colunas responsivos.
w3-col Define uma coluna com subclasses

w3-col tem as seguintes classes sub:

Colunas para telas pequenas (telefones inteligentes) típicos:

Classe Descrição
s1 Define 1 de 12 colunas (largura: 08,33%) para telas pequenas
s2 Define 2 de 12 colunas (largura: 16,66%) para telas pequenas
s3 Define 3 de 12 colunas (largura: 25,00%) para telas pequenas
s4 Define 4 de 12 colunas (largura: 33,33%) para telas pequenas
S5-S11
s12 Define 12 de 12 colunas (largura: 100%). Padrão para telas pequenas

Colunas de telas médias (comprimidos típicos):

Classe Descrição
m1 Define 1 de 12 colunas (largura: 08,33%) para telas médias
m2 Define 2 de 12 colunas (largura: 16,66%) para telas médias
m3 Define 3 de 12 colunas (largura: 25,00%) para telas médias
m4 Define 4 de 12 colunas (largura: 33,33%) para telas médias
m5-m11
m12 Define 12 de 12 colunas (largura: 100%). Padrão para telas médias

Colunas para telas grandes (laptops típicos):

Classe Descrição
L1 Define 1 de 12 colunas (largura: 08,33%) para as grandes telas
l2 Define 2 de 12 colunas (largura: 16,66%) para as grandes telas
l3 Define 3 de 12 colunas (largura: 25,00%) para as grandes telas
l4 Define 4 de 12 colunas (largura: 33,33%) para as grandes telas
l5-l11
l12 Define 12 de 12 colunas (largura: 100%). Padrão para telas grandes)

As classes acima podem ser combinadas para criar esquemas mais dinâmicos e flexíveis.

Cada classe é dimensionado para cima, por isso, se você deseja definir a mesma largura para telas pequenas, médias e grandes, você só precisa especificar a pequena classe. E se você quer a mesma largura em telas médias e grandes, você só precisa especificar a classe média.

No entanto, se você usar somente médio e / ou turmas grandes, a largura será sempre transformar a 100% em telas pequenas.

Nota: O número de colunas deve sempre adicionar-se a 12, para cada linha (6 + 6, 3 + 3 + 6, 9 + 3, etc)!


Duas colunas iguais

Duas colunas de igual largura (50% / 50%) em todos os tamanhos de tela:

S6

S6

Exemplo

<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>
Tente você mesmo "

Duas colunas desiguais

Duas colunas de larguras desiguais (25% / 75%) em todos os tamanhos de tela:

s3

s9

Exemplo

<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>
Tente você mesmo "

Três colunas iguais

Três colunas de igual largura (33,3% / 33,3% / 33,3%) em todos os tamanhos de tela:

s4

s4

s4

Exemplo

<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>
Tente você mesmo "

Três colunas desiguais

Três colunas diferentes de largura (25% / 50% / 25%) de comprimidos, laptops e desktops. Em telefones celulares, as colunas serão empilhados automaticamente (largura de 100%):

m3

m6

m3

Exemplo

<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>
Tente você mesmo "

Nota: Este exemplo é o mesmo que usar w3 trimestre (m3), w3-metade (M6), w3 trimestre (m3), o que você aprendeu na Responsive W3.CSS capítulo.


seis Colunas

Seis colunas de igual largura (16% cada) de comprimidos, laptops e desktops. Em telefones celulares, as colunas serão empilhados automaticamente (largura de 100%):

m2

m2

m2

m2

m2

m2

Exemplo

<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>
Tente você mesmo "

Misto: celulares e laptops

Você pode combinar aulas para criar um layout dinâmico e flexível. Este exemplo irá produzir um layout de duas colunas com uma fração de 83,34% / 16,66% (l8, l4) em telas grandes e uma 50% / 50% (S6, S6) dividida em telas pequenas:

l8 S6

l4 S6

Exemplo

<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>
Tente você mesmo "

Mistos: móveis, tablets e laptops

Este exemplo irá produzir um layout de três colunas com um 58,34% / 16,66% (L3, L7, l2) de divisão 25% / em telas grandes, de 50% / 25% / 25% (m6, m3, m3) dividida em telas de médio e a 33,3% / 33,3% / 33,3% (S4, S4 S4) dividida em telas pequenas:

l3 m6 S4

l7 m3 S4

l2 m3 S4

Exemplo

<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>
Tente você mesmo "

Diferença entre w3-linha e w3-row-estofamento

A classe w3-linha define um recipiente acolchoado-less, enquanto a classe w3-row-preenchimento adiciona um preenchimento 8px esquerda e direita a cada coluna:

w3-fila:

w3-row-padding:

Exemplo

<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>
Tente você mesmo "

usando Percent

20%

60%

20%


45%

55%


15%

35%

10%

30%

10%

Exemplo

<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>
Tente você mesmo "

Usando w3-rest

150px

descansar


75px

descansar


100px

100px

descansar


trimestre

80px

descansar

trimestre


trimestre

trimestre

35%

descansar

Exemplo usando o resto

<div class="w3-row">
    <div class="w3-col" style="width:150px"><p>150px</p></div>
    <div class="w3-rest"><p>rest</p></div>
</div>
Tente você mesmo "