Materialisieren - Gitter
Materialise bietet ein auf Flüssigkeit reagierendes Gitter mit 12 Säulen.
Es verwendet die Zeilen- und Spaltenstilklassen, um Zeilen bzw. Spalten zu definieren.
Sr.Nr. | Klassenname & Beschreibung |
---|---|
1 | row Gibt einen paddinglosen Container an, der für reaktionsfähige Spalten verwendet werden soll. Diese Klasse ist obligatorisch, damit reaktionsfähige Klassen vollständig reagieren können. |
2 | col Gibt eine Spalte mit Unterklassen an. |
col hat mehrere Unterklassen für verschiedene Arten von Bildschirmen.
Spalten für Geräte mit kleinem Bildschirm
Im Folgenden finden Sie eine Liste von Stilen auf Spaltenebene für Geräte mit kleinem Bildschirm, normalerweise Smartphones.
Sr.Nr. | Klassenname & Beschreibung | |
---|---|---|
1 | s1 Definiert 1 von 12 Spalten mit einer Breite von 08,33%. |
|
2 | s2 Definiert 2 von 12 Spalten mit einer Breite von 16,66%. |
|
3 | s3 Definiert 3 von 12 Spalten mit einer Breite von 25,00%. |
|
4 | s4 Definiert 4 von 12 Spalten mit einer Breite von 33,33%. |
|
s5 - s11 | ||
12 | s12 Definiert 12 von 12 Spalten mit einer Breite von 100%. Standardklasse für Telefone mit kleinem Bildschirm. |
Spalten für Geräte mit mittlerem Bildschirm
Im Folgenden finden Sie eine Liste von Stilen auf Spaltenebene für Geräte mit mittlerem Bildschirm, normalerweise Tablets.
Sr.Nr. | Klassenname & Beschreibung | |
---|---|---|
1 | m1 Definiert 1 von 12 Spalten mit einer Breite von 08,33% |
|
2 | m2 Definiert 2 von 12 Spalten mit einer Breite von 16,66%. |
|
3 | m3 Definiert 3 von 12 Spalten mit einer Breite von 25,00%. |
|
4 | m4 Definiert 4 von 12 Spalten mit einer Breite von 33,33%. |
|
m5 - m11 | ||
12 | m12 Definiert 12 von 12 Spalten mit einer Breite von 100%. Standardklasse für Telefone mit mittlerem Bildschirm. |
Spalten für Großbildgeräte
Im Folgenden finden Sie eine Liste von Stilen auf Spaltenebene für Geräte mit großem Bildschirm, normalerweise Laptops.
Sr.Nr. | Klassenname & Beschreibung | |
---|---|---|
1 | l1 Definiert 1 von 12 Spalten mit einer Breite von 08,33%. |
|
2 | l2 Definiert 2 von 12 Spalten mit einer Breite von 16,66%. |
|
3 | l3 Definiert 3 von 12 Spalten mit einer Breite von 25,00%. |
|
4 | l4 Definiert 4 von 12 Spalten mit einer Breite von 33,33%. |
|
l5 - l11 | ||
12 | l12 Definiert 12 von 12 Spalten mit einer Breite von 100%. Standardklasse für Großbildgeräte. |
Verwendung
Jede Unterklasse bestimmt die Anzahl der zu verwendenden Spalten des Rasters basierend auf dem Typ eines Geräts. Betrachten Sie das folgende HTML-Snippet.
<div class = "row">
<div class = "col s2 m4 l3">
<p>This text will use 2 columns on a small screen, 4 on a medium screen, and 3 on
a large screen.</p>
</div>
</div>
Die zu verwendenden Standardspalten sind 12 auf einem Gerät, wenn eine Unterklasse im Klassenattribut eines HTML-Elements nicht erwähnt wird.
Beispiel
materialize_grids.htm
<!DOCTYPE html>
<html>
<head>
<title>The Materialize Grids Example</title>
<meta name = "viewport" content = "width = device-width, initial-scale = 1">
<link rel = "stylesheet"
href = "https://fonts.googleapis.com/icon?family=Material+Icons">
<link rel = "stylesheet"
href = "https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css">
<script type = "text/javascript"
src = "https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/js/materialize.min.js">
</script>
</head>
<body>
<div class = "teal">
<h2>Mobile First Design Demo</h2>
<p>Resize the window to see the effect!</p>
</div>
<hr/>
<div class = "row">
<div class = "col m1 grey center">1</div>
<div class = "col m1 center">2</div>
<div class = "col m1 grey center">3</div>
<div class = "col m1 center">4</div>
<div class = "col m1 grey center">5</div>
<div class = "col m1 center">6</div>
<div class = "col m1 center grey">7</div>
<div class = "col m1 center">8</div>
<div class = "col m1 center grey">9</div>
<div class = "col m1 center">10</div>
<div class = "col m1 center grey">11</div>
<div class = "col m1 center">12</div>
</div>
<div class = "row">
<div class = "col m4 l3 yellow">
<p>This text will use 12 columns on a small screen, 4 on a medium screen (m4),
and 3 on a large screen (l3).</p>
</div>
<div class = "col s4 m8 l9 grey">
<p>This text will use 4 columns on a small screen (s4), 8 on a medium screen
(m8), and 9 on a large screen (l9).</p>
</div>
</div>
</body>
</html>
Ergebnis
Überprüfen Sie das Ergebnis.