Los últimos tutoriales de desarrollo web
 

W3.CSS Rejilla de fluido sensible


Rejilla sensible

W3.CSS soporta una rejilla de fluido sensible 12 de la columna.

Cambiar el tamaño de la página para ver el efecto!

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

Esta parte ocupará 12 columnas en una pantalla pequeña, 4 en una pantalla mediana y 3 en una pantalla grande.

Esta parte ocupará 12 columnas en una pantalla pequeña, 8 en una pantalla mediana y 9 en una pantalla grande.

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

Ejemplo

<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>
Inténtalo tú mismo "

Filas de respuesta

sistema de red de W3.CSS es sensible, y las columnas se volverá a organizar de forma automática en función del tamaño de la pantalla: en una pantalla grande que puede verse mejor con el contenido organizado en tres columnas, pero en una pantalla pequeña que sería mejor si el contenido artículos fueron apiladas una encima de la otra.

Las columnas deben residir dentro de una fila para ser totalmente sensible.

Clase Descripción
W3-fila Define un recipiente padding-menos para las columnas de respuesta.
W3-fila-padding Define un contenedor acolchado para columnas de respuesta.
W3-col Define una columna con subclases

W3-col tiene las siguientes subclases:

Columnas para pantallas pequeñas (teléfonos inteligentes) típicos:

Clase Descripción
s1 Define 1 de 12 columnas (ancho: 08,33%) para las pequeñas pantallas
s2 Define 2 de 12 columnas (ancho: 16,66%) para las pequeñas pantallas
s3 Define 3 de 12 columnas (ancho: 25.00%) para las pequeñas pantallas
s4 Define 4 de 12 columnas (ancho: 33,33%) para las pequeñas pantallas
S5-S11
s12 Define 12 de 12 columnas (ancho: 100%). Por defecto para las pequeñas pantallas

Columnas para pantallas medianas (comprimidos típicos):

Clase Descripción
m1 Define 1 de 12 columnas (ancho: 08,33%) para pantallas medianas
m2 Define 2 de 12 columnas (ancho: 16,66%) para pantallas medianas
m3 Define 3 de 12 columnas (ancho: 25.00%) para pantallas medianas
m4 Define 4 de 12 columnas (ancho: 33,33%) para pantallas medianas
M5-M11
m12 Define 12 de 12 columnas (ancho: 100%). Predeterminado para pantallas medianas

Columnas para grandes pantallas de los ordenadores portátiles (típico):

Clase Descripción
l1 Define 1 de 12 columnas (ancho: 08,33%) para las grandes pantallas
l2 Define 2 de 12 columnas (ancho: 16,66%) para las grandes pantallas
L3 Define 3 de 12 columnas (ancho: 25.00%) para las grandes pantallas
l4 Define 4 de 12 columnas (ancho: 33,33%) para las grandes pantallas
L5-l11
l12 Define 12 de 12 columnas (ancho: 100%). Predeterminado para las pantallas grandes)

Las clases anteriores se pueden combinar para crear diseños más dinámica y flexible.

Cada clase se amplía hasta, por lo que si desea establecer la misma anchura para pantallas pequeñas, medianas y grandes, sólo tiene que especificar la clase pequeña. Y si desea que el mismo ancho en pantallas medianas y grandes, sólo tiene que especificar la clase media.

Sin embargo, si sólo utiliza clases de gran tamaño mediano y / o, el ancho será siempre transformar al 100% en pantallas pequeñas.

Nota: El número de columnas siempre debe agregar hasta 12 para cada fila (6 + 6, 3 + 3 + 6, 9 + 3, etc.)!


Dos columnas iguales

Dos columnas de igual anchura (50% / 50%) en todos los tamaños de pantalla:

s6

s6

Ejemplo

<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>
Inténtalo tú mismo "

Dos columnas desiguales

Dos columnas de anchura desigual (25% / 75%) en todos los tamaños de pantalla:

s3

s9

Ejemplo

<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>
Inténtalo tú mismo "

Tres columnas iguales

Tres columnas de igual anchura (33,3% / 33,3% / 33,3%) en todos los tamaños de pantalla:

s4

s4

s4

Ejemplo

<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>
Inténtalo tú mismo "

Tres columnas desiguales

Tres columnas diferentes de ancho (25% / 50% / 25%) en tabletas, ordenadores portátiles y de escritorio. En los teléfonos móviles, las columnas se apilan automáticamente (ancho 100%):

m3

M6

m3

Ejemplo

<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>
Inténtalo tú mismo "

Nota: Este ejemplo es el mismo que usar w3 cuarta parte (m3), W3-media (M6), w3 cuarta parte (m3), lo que has aprendido en el Responsive W3.CSS capítulo.


seis columnas

Seis columnas tengan la misma anchura (16% cada uno) en tabletas, ordenadores portátiles y de escritorio. En los teléfonos móviles, las columnas se apilan automáticamente (ancho 100%):

m2

m2

m2

m2

m2

m2

Ejemplo

<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>
Inténtalo tú mismo "

Mixto: móvil y los ordenadores portátiles

Se pueden combinar las clases para crear un diseño dinámico y flexible. En este ejemplo se va a producir un diseño de dos columnas con una fracción de 83,34% / 16,66% (l8, L4) en las pantallas grandes y un 50% / 50% (S6, S6) se dividió en pequeñas pantallas:

l8 s6

l4 s6

Ejemplo

<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>
Inténtalo tú mismo "

Mixtas: móviles, tablets y portátiles

En este ejemplo se va a producir un diseño de tres columnas con un (L3, L7, L2) dividida al 25% / 58,34% / 16,66% en las pantallas grandes, 50% / 25% / 25% (M6, m3, m3) dividida en las pantallas medianas y una fracción de 33,3% / 33,3% / 33,3% (S4, S4, S4) en pantallas pequeñas:

l3 M6 s4

l7 m3 s4

l2 m3 s4

Ejemplo

<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>
Inténtalo tú mismo "

Diferencia entre W3-W3 fila y fila-padding

La clase W3-fila define un contenedor acolchado-menos, mientras que la clase W3-fila-padding añade un relleno de 8 píxeles izquierda y derecha de cada columna:

W3-fila:

W3-fila-padding:

Ejemplo

<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>
Inténtalo tú mismo "

usando Porcentaje

20%

60%

20%


45%

55%


15%

35%

10%

30%

10%

Ejemplo

<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>
Inténtalo tú mismo "

El uso de w3-resto

150px

descanso


75px

descanso


100px

100px

descanso


trimestre

80px

descanso

trimestre


trimestre

trimestre

35%

descanso

Ejemplo utilizando el 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>
Inténtalo tú mismo "