Gli ultimi tutorial di sviluppo web
 

W3.CSS Built-in di risposte


Classi responsive

W3.CSS include un sistema mobile reattivo prima griglia per gestire il layout:

1/2

1/2

1/3

1/3

1/3

1/3

2/3

1/4

1/4

1/4

1/4

1/2

1/4

1/4

2/3

1/3

3/4

1/4

1/4

1/4

1/2

1/4

1/2

1/4

50px

riposo

1/4

riposo

100px

45px

riposo

sistema di griglia di W3.CSS è sensibile, e le colonne si ri-organizzare automaticamente in base alle dimensioni dello schermo:

Classe Descrizione
w3-mezzo Occupa 1/2 della finestra (sugli schermi medie e grandi)
w3 terzo Occupa 1/3 della finestra (sugli schermi medie e grandi)
w3-twothird Occupa 2/3 della finestra (sugli schermi medie e grandi)
w3 trimestre Occupa 1/4 della finestra (sugli schermi medie e grandi)
w3-tre quarti Occupa 3/4 della finestra (sugli schermi medie e grandi)
w3-riposo Definisce il resto di una riga
w3-Col Definisce una colonna in una griglia di fluido reattivo 12 colonne (più in un capitolo successivo)

Righe responsive

classi Responsive devono essere posizionati all'interno di un w3-fila per essere pienamente reattivo.

Classe Descrizione
w3-fila Definisce un contenitore padding-meno per le classi reattivi.
w3-row-padding Definisce un contenitore imbottito per classi di reattivi.

Il w3 metà Class

La larghezza della classe w3-tempo è 1/2 dell'elemento genitore (style = "width: 50%").

Su piccoli schermi * si ridimensiona a 100%.

w3-mezzo

w3-mezzo

Esempio

<div class="w3-row">
  <div class="w3-green w3-container w3-half">
    <h2>w3-half</h2>
  </div>
  <div class="w3-container w3-half">
    <h2>w3-half</h2>
  </div>
</div>
Prova tu stesso "

Il w3-terza classe

La larghezza della w3-terza classe è 1/3 dell'elemento genitore (style = "width: 33.33%").

Su piccoli schermi * si ridimensiona a 100%.

w3 terzo

w3 terzo

w3 terzo

Esempio con w3 terzo

<div class="w3-row">
  <div class="w3-green w3-container w3-third">
    <h2>w3-third</h2>
  </div>
  <div class="w3-container w3-third">
    <h2>w3-third</h2>
  </div>
  <div class="w3-container w3-third">
    <h2>w3-third</h2>
  </div>
</div>
Prova tu stesso "

La classe w3-twothird

La larghezza della classe w3-twothird è 2/3 dell'elemento genitore (style = "width: 66.66%").

Su piccoli schermi * si ridimensiona a 100%.

w3-twothird

w3 terzo

Esempio con w3 terzo

<div class="w3-row">
  <div class="w3-green w3-container w3-third">
    <h2>w3-twothird</h2>
  </div>
  <div class="w3-container w3-third">
    <h2>w3-third</h2>
  </div>
</div>
Prova tu stesso "

La classe w3 trimestre

La larghezza della classe w3 quarto è 1/4 dell'elemento genitore (style = "width: 25%").

Su piccoli schermi * si ridimensiona a 100%.

w3 trimestre

w3 trimestre

w3 trimestre

w3 trimestre

Esempio con w3 trimestre

<div class="w3-row">
  <div class="w3-green w3-container w3-quarter">
    <h2>w3-quarter</h2>
  </div>
  <div class="w3-container w3-quarter">
    <h2>w3-quarter</h2>
  </div>
  <div class="w3-container w3-quarter">
    <h2>w3-quarter</h2>
  </div>
  <div class="w3-container w3-quarter">
    <h2>w3-quarter</h2>
  </div>
</div>
Prova tu stesso "

La classe w3-tre quarti

La larghezza della classe w3-threequarter è 3/4 dell'elemento genitore (style = "width: 75%").

Su piccoli schermi * si ridimensiona a 100%.

w3 trimestre

w3 trimestre

Esempio con w3-tre quarti

<div class="w3-row">
  <div class="w3-green w3-container w3-threequarter">
    <h2>w3-threequarter</h2>
  </div>
  <div class="w3-container w3-quarter">
    <h2>w3-quarter</h2>
  </div>
</div>
Prova tu stesso "

combinazioni

w3 trimestre

w3-mezzo

w3 trimestre


w3 trimestre

w3 trimestre

w3-mezzo


w3-mezzo

w3 trimestre

w3 trimestre


w3 terzo

w3-twothird


w3 trimestre

w3-tre quarti


Righe nidificati

Esempio: w3 metà All'interno w3 metà

<div class="w3-row">
  <div class="w3-half w3-container">
    <h2>w3-half</h2>
    <div class="w3-row">
      <div class="w3-half w3-container w3-red">
        <h2>w3-half</h2>
        <p>This is a paragraph.</p>
      </div>
      <div class="w3-half w3-container">
        <h2>w3-half</h2>
        <p>This is a paragraph.</p>
      </div>
    </div>
  </div>
  <div class="w3-half w3-container">
    <h2>w3-half</h2>
    <div class="w3-row">
      <div class="w3-half w3-container w3-red">
        <h2>w3-half</h2>
        <p>This is a paragraph.</p>
      </div>
      <div class="w3-half w3-container">
        <h2>w3-half</h2>
        <p>This is a paragraph.</p>
      </div>
    </div>
  </div>
</div>
Prova tu stesso "

Colonne utilizzando Riposo

Sono 150px

Io sono il resto

Esempio con w3-rest

<div class="w3-row">
    <div class="w3-col" style="width:150px"><p>150px</p></div>
    <div class="w3-rest w3-green"><p>rest</p></div>
</div>
Prova tu stesso "

Colonne utilizzando Percentuale

20%

60%

20%

Esempio di utilizzo per cento

<div class="w3-row">
    <div class="w3-col" style="width:20%"><p>20%</p></div>
    <div class="w3-col" style="width:60%"><p>60%</p></div>
    <div class="w3-col" style="width:20%"><p>20%</p></div>
</div>
Prova tu stesso "

La classe w3-contenuti

La classe w3-contenuti definisce un contenitore per il contenuto fisso formato centrato:

Esempio

<body class="w3-content" style="max-width:500px">

  page content...

</body>
Prova tu stesso "

Differenza tra w3-fila e w3-row-padding

La classe w3-riga definisce un contenitore imbottito meno, mentre la classe w3-fila-padding aggiunge un'imbottitura 8px sinistra ea destra per ogni colonna:

w3-fila:

w3-row-padding:

Esempio

<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>
Prova tu stesso "

12 colonna della griglia liquido reattivo

W3.CSS supporta anche un 12 colonna della griglia liquido reattivo avanzato.

Ridimensionare la pagina per vedere l'effetto!

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

Questa parte occuperà 12 colonne su un piccolo schermo, 4 da uno schermo medio e 3 su un grande schermo.

Questa parte occuperà 12 colonne su un piccolo schermo, 8 su uno schermo medio e 9 su un grande schermo.

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

Imparerete di più sulla griglia fluida in un capitolo successivo.


* Risoluzione video

La reattività incorporata della W3.CSS utilizza la dimensione DP di uno schermo.

W3.CSS tratterà un iPhone 6 con una risoluzione di 750 x 1334 pixel come un piccolo schermo di 375 x 667 pixel.

Schermi di piccole dimensioni sono meno di 601 pixel DP, schermi medi sono meno di 993 pixel DP.

Di seguito è riportato un elenco di risoluzioni tipiche dei dispositivi e ha riferito dimensioni DP:

iphone 4

Risoluzione
640 x 960

DP
320 x 480

iphone 5

Risoluzione
640 x 1136

DP
320 x 528

iPhone 6

Risoluzione
750 x 1334

DP
375 x 667

iphone 6s

Risoluzione
1080 x 1920

DP
414 x 736

Galaxy S6

Risoluzione
1440 x 2560

DP
360 x 640

Nota 4

Risoluzione
1440 x 2560

DP
400 x 853

Nexus 6

Risoluzione
1440 x 2560

DP
411 x 731

Ipad mini

Risoluzione
768 x 1024

DP
768 x 1024

iPad

Risoluzione
1536 x 2048

DP
728 x 1024

Laptop tipica

Risoluzione
1366 x 768

DP
1366 x 768

Desktop tipica

Risoluzione
1920 x 1080

DP
1920 x 1080