Fundacja - The Grid
Opis
System siatki fundamentów skaluje do 12 kolumn na stronie. Systemy siatki służą do tworzenia układów stron za pomocą szeregu wierszy i kolumn, w których znajdują się treści.
Opcje siatki
Poniższa tabela zawiera krótkie omówienie sposobu działania systemu siatki Foundation w wielu urządzeniach.
| Małe urządzenia Telefony (<640 pikseli) | Średnie urządzenia Tablety (> = 640 pikseli) | Duże urządzenia Laptopy i komputery stacjonarne (> = 1200 pikseli) | |
|---|---|---|---|
| Zachowanie siatki | Poziomy przez cały czas | Początek zwinięty, poziomo nad punktami przerwania | Początek zwinięty, poziomo nad punktami przerwania | 
| Prefiks klasy | .mały-* | .średni-* | .duży-* | 
| Liczba kolumn | 12 | 12 | 12 | 
| Gniazdo | tak | tak | tak | 
| Przesunięcia | tak | tak | tak | 
| Kolejność kolumn | tak | tak | tak | 
Podstawowa struktura siatki fundamentowej
Poniżej przedstawiono podstawową strukturę siatki fundamentowej -
<div class = "row">
   <div class = "small-*"></div>
   <div class = "medium-*"></div>
   <div class = "large-*"></div>
</div>
<div class = "row">
   ...
</div> 
    Najpierw utwórz klasę wierszy, aby utworzyć poziome grupy kolumn.
Treść powinna być umieszczona w kolumnach, a tylko kolumny mogą być bezpośrednimi elementami podrzędnymi wierszy.
Kolumny siatki tworzy się, określając liczbę dwunastu dostępnych kolumn, które chcesz rozciągnąć. Na przykład dla czterech równych kolumn użylibyśmy .large-3
Poniżej przedstawiono trzy klasy używane w systemie siatki Fundacji -
| Sr.No. | Podstawowe klasy i opis siatki | 
|---|---|
| 1 | Duży  W wielkokwiatowych * Klasy służy do dużych urządzeń.  |  
      
| 2 | Średni  Średnio- * klasa służy do urządzeń średnich.  |  
      
| 3 | Mały  klasa small- * jest używana dla małych urządzeń.  |  
      
Advanced Grid
Poniżej przedstawiono zaawansowane formaty siatki używane w programie Foundation.
| Sr.No. | Zaawansowane siatki i opis | 
|---|---|
| 1 | Połączona kolumna / wiersz  Do kolumn i wierszy klasy są używane na tym samym elemencie, aby uzyskać pełną szerokość kolumny do użycia jako pojemnik.  |  
      
| 2 | Zagnieżdżanie  Możemy zagnieżdżać kolumny siatki wewnątrz innych kolumn.  |  
      
| 3 | Przesunięcia  Używając klasy large-offset- * lub small-offset- * , możesz przesuwać kolumny w prawo.  |  
      
| 4 | Niekompletne wiersze  Fundament automatycznie przesuwa ostatni element w prawo, gdy wiersze nie zawierają kolumn do 12.  |  
      
| 5 | Zwiń / Rozwiń wiersze  Przy użyciu rozmiaru zapytania o media klasy collapse i uncollapse są dołączane do elementu row, aby pokazać dopełnienia.  |  
      
| 6 | Wyśrodkowane kolumny  Włączając klasę do małej wyśrodkowanej kolumny, możesz ustawić kolumnę w środku.  |  
      
| 7 | Zamawianie źródła  Klasa porządkowania źródła służy do przesuwania kolumn między punktem przerwania.  |  
      
| 8 | Siatki blokowe  Siatka bloków służy do podziału zawartości.  |  
      
Budowanie semantycznie
Korzystając z zestawu mikserów SASS, generowany jest CSS siatki, który jest używany do budowania własnej siatki semantycznej. Aby uzyskać więcej informacji, kliknij tutaj
SASS Reference
Poniżej przedstawiono odniesienie SASS dla siatki używanej w programie Foundation.
| Sr.No. | Podstawowe siatki i opis | 
|---|---|
| 1 | Zmienne  Używając zmiennych sass możemy modyfikować domyślne style tego komponentu.  |  
      
| 2 | Mieszanki  Końcowe wyjście CSS jest budowane przy użyciu miksera.  |