W tym artykule zawiera kompleksowy przewodnik dla kontenera sieciowego i pod tym względem obejmie następujące fundamentalne koncepcje kontenera siatki:
Więc zacznijmy!
Co to jest pojemnik na siatkę?
Pojemnik z siatką to pudełko/kontener, który zawiera elementy siatki i może umieszczać te elementy w rzędach i kolumnach.
Właściwość wyświetlania
Aby utworzyć pojemnik na siatkę, musimy wykorzystać właściwość wyświetlania i ustawić jej wartość jako sieć inline lub siatkę. Poniższy fragment pokazuje podstawową składnię właściwości wyświetlania:
Wyświetlacz: wartość;Przykład 1
W poniższym fragmencie kodu utworzymy kontener sieciowy, a w kontenerze zadeklarujemy pięć elementów dziecięcych:
Odpowiednie klasę stylów dla pojemników z siatką i elementy siatki będą takie:
Powyższy fragment kodu wyświetli następujące dane wyjściowe:
Wyjście weryfikuje, że zarówno kontener siatki, jak i elementy siatki są stylizowane zgodnie z ich klasami stylu.
Właściwości kontenera siatki w CSS
Poniższa tabela zawiera krótki przewodnik dla właściwości kontenera siatki:
Nieruchomości | Opis |
---|---|
Kolumn i rzędy z kratami z kratami | Określ rozmiar kolumn i wierszy w pojemniku siatkowym, a właściwości te mogą zająć listę wartości oddzielonych przestrzenią E.G. Tack-size, nazwa linii. |
Sirat-Template-Areas | Określa, jak wyświetlać wiersze i kolumny za pomocą nazwanych elementów siatki. |
Siat-Template | Jest to właściwość skrótów używana do osiągnięcia funkcjonalności trzech nieruchomości, i.mi., kolumny z kratami, rzędy z kratami i obok siatki. |
Gap i luka w kolumnie | Właściwości te określają szczelinę odpowiednio między rzędami siatki a kolumnami siatki. |
Grid-kolumn i gapa-gapa | Właściwości te są używane do określania rozmiaru szczeliny odpowiednio między kolumnami siatki a wierszami siatki. |
GRID GAP | Jest to właściwość skrótów używana do osiągnięcia funkcjonalności dwóch nieruchomości i.mi. Grid-kolumn i gapa-gapa |
Justify-Items | Wyrównuje elementy siatki wzdłuż rzędów/osi inline. |
Wyrównanie | Wyrównuje elementy siatki wzdłuż kolumn/osi inline. |
Place-Items | Jest to właściwości skrótów dla właściwości wyrównanych i uzasadnionych, które ustalają oba w jednej deklaracji. |
justify-content | Wyrównuje siatkę wzdłuż rzędów/osi inline |
Align-Content | Wyrównuje siatkę wzdłuż osi kolumn/bloku |
Place-content | Jest to krótka właściwość dla wyrównania i uzasadnienia. |
Grid-Auto-Columns | Określa domyślny rozmiar dla kolumn. |
Rows-Auto Row | Definiuje domyślny rozmiar dla wierszy. |
Grid-Auto-Flow | Określa, w jaki sposób elementy automatyczne są dodawane w siatce CSS. |
siatka | Jest to właściwość skrótów dla wielu właściwości siatki (i.mi. Rowki z kratą, kolumny z kratami, rakiem kratowe, rzędy, rzędy, grid-auto-kolumnami i Grid-Auto-Flow). |
Jak korzystać z właściwości pojemnika w siatce w CSS
Teraz praktycznie wdrożymy niektóre z wyżej opisanych nieruchomości, aby uzyskać głębokie zrozumienie.
Właściwości Rows-Template-Columns-Template-Columns
Właściwości te mogą przyjmować wiele wartości rozdzielanych przez przestrzeń, takich jak auto, procent itp.
Zmodyfikujmy trochę przykład1; W poniższym przykładzie cały kod pozostanie taki sam, z wyjątkiem właściwości z kratą-tablonem.
Przykład 2
W tym przykładzie dodamy właściwość Grid-Template-Columns, aby określić rozmiar kolumn naszego wyboru:
Kolecka z kradzieży siatki: 1FR Auto Auto;Z powyższego fragmentu możemy zauważyć, że szerokość pierwszej kolumny jest „1FR” a szerokość pozostałych dwóch kolumn to "automatyczny".
Dlatego szerokość pierwszej kolumny będzie różni się od pozostałych dwóch kolumn:
Podobnie możemy użyć Rowki z kratą siatki właściwość do określania wielkości wierszy.
Własność wyrównana
Aby wyrównać siatkę wzdłuż osi pionowej/bloku lub kolumn, możemy użyć właściwości wyrównanej i może wymagać różnych wartości, aby wykonywać różne funkcje, takie jak „Center”, „Start”, „End”, „Rem nawet przestrzeń”, itp.
Przykład 3
W tym przykładzie wykorzystamy właściwość wyrównania i ustawimy jej wartość jako „koniec”, aby ustawić/wyrównać wiersze na końcu kontenera. Poniższy fragment kodu pokazuje kod dla klasy kontenera, podczas gdy klasa Item i kod HTML pozostaną takie same jak w poprzednich przykładach:
.klasa konteneraWłaściwość wyrównania, wywiera następujący wpływ, gdy jej wartość zostanie ustalona jako "koniec":
Wyjście uwierzytelnia działanie właściwości wyrównanej.
Podobnie możemy zaimplementować resztę właściwości kontenera siatki, aby skorzystać z różnych funkcji w zależności od naszego pragnienia i potrzeb.
Wniosek
Pojemnik z siatką to pudełko/kontener, który zawiera elementy siatki i może umieszczać te elementy w rzędach i kolumnach. Aby utworzyć pojemnik na siatkę, musimy wykorzystać właściwość wyświetlania i ustawić jej wartość jako sieć inline lub siatkę. Ponadto w CSS dostępna jest szeroka gama właściwości siatki do projektowania stron internetowych, takich jak wyrównane elementy uzgodnienia, justify-content, Align-Content, Grid-Auto-Flow, Grid i tak dalej. Ten zapis wyjaśnił różne aspekty właściwości kontenera siatki i praktycznie je wdrożył.