Co to jest element siatki
Element siatki to element dziecięcy, który jest obecny w pojemniku siatki. Domyślnie w pojemniku jest jeden element obecny dla każdej kolumny, w każdym wierszu. Jednak możesz obejmować elementy siatki w licznych rzędach i kolumnach.
Istnieje wiele właściwości związanych z elementem siatki, która określa jej cechy. Wyjaśniliśmy te właściwości poniżej.
Właściwości elementów siatki
Właściwości połączone z elementem siatki są szczegółowo wyjaśnione poniżej.
właściwość Grid-Row-Start
Jak sama nazwa wskazuje, ta właściwość stwierdza, że wiersz element siatki zacznie wyświetlać.
Składnia
Grid-Row-Start: Auto | Row-line;Wyjaśnione parametry
automatyczny: Jest to wartość domyślna, która umieszcza elementy zgodnie z przepływem siatki.
linia wiersza: Stwierdza, w którym wierszu element zacznie się wyświetlać.
Przykład
Załóżmy, że chcesz umieścić konkretny element w pierwszym rzędzie pojemnika.
Html
Aby wygenerować pojemnik na siatkę, utworzyliśmy element div o klasie „elementy kontenera” i umieścić niektóre elementy siatki w tym pojemniku, zagnieżdżliśmy sześć elementów Div wewnątrz kominka siatki, każdy o innej klasie.
CSS
.pojemnikW powyższym kodzie jesteśmy przede wszystkim przypisując większy wyświetlacz DIV A Grid, aby uczynić go kontenerem siatkowym, a następnie określamy, że w siatce znajdują się trzy kolumny o szerokości 200px i ma szczelinę 5px. Pojemnik otrzymał również kolor tła i wyściółkę. Na koniec stwierdzamy, że trzeci element zostanie wyświetlony na początku rzędu 1.
CSS
.Przedmioty> divTeraz używając podstawowych właściwości CSS, które stylujemy nasze przedmioty, które są obecne w pojemniku.
Wyjście
Pozycja 3 została umieszczona na początku rzędu 1.
Nieruchomość-kolumn-kolumn
Aby określić, w której kolumnie element siatki zacznie wyświetlać, używana jest właściwość Grid-Column-Start.
Składnia
Grid-Column-Start: Auto | span-n | linia kolumnowa;Wyjaśnione parametry
automatyczny: Jest to wartość domyślna, która umieszcza elementy zgodnie z przepływem siatki.
span-n: Okazuje liczbę kolumn, które element powinien obejmować.
linia kolumnowa: Określa, w której kolumnie element zacznie się wyświetlać.
Przykład
Załóżmy, że chcesz umieścić określony element siatki na określonej kolumnie.
CSS
.pojemnikW powyższym kodzie stworzyliśmy cztery kolumny z szerokością 200px, a następnie przy użyciu właściwości Grid-Column-Start umieszczamy pozycję 1 w kolumnie 2.
Wyjście
Pozycja 1 została pomyślnie umieszczona w kolumnie 2.
Nieruchomość z rzędu siatki
Ta właściwość stwierdza, na którym wiersz element siatki zakończy się wyświetlanie lub liczba wierszy, który element siatki będzie obejmował.
Składnia
Grid-Row-end: Auto | span-n | linia wiersza;Wyjaśnione parametry
automatyczny: Jest to wartość domyślna, która sprawia, że element rozpiętości tylko jeden wiersz.
span-n: Stwierdza, że liczba wierszy, które przedmiot powinien obejmować.
linia wiersza: Określa, w którym wierszu element zakończy się wyświetlanie.
Przykład
Zróbmy rozpiętość przedmiotu na 2 rzędach.
W powyższym kodzie produkujemy punkt 1 w 2 wierszach za pomocą właściwości Grid-Row-End.
Wyjście
Przedmiot z powodzeniem rozciągnął się na dwa wiersze.
Nieruchomość-kolumna
Ta właściwość stwierdza, na której kolumnie element siatki zakończy się wyświetlanie lub liczba kolumn, które element siatki będzie obejmował.
Składnia
Grid-column-end: Auto | span-n | linia kolumnowa;Wyjaśnione parametry
automatyczny: Jest to wartość domyślna, która sprawia, że element rozpiętości tylko pojedyncza kolumna.
span-n: Okazuje liczbę kolumn, które element powinien obejmować.
linia kolumnowa: Określa, w której kolumnie element zakończy wyświetlanie.
Przykład
Zróbmy element w dwóch kolumnach.
CSS
.jedenPowyższy kod stwierdza, że pozycja 1 będzie obejmować dwie kolumny.
Wyjście
Pozycja 1 obejmuje dwie kolumny.
właściwość Grid Row
W celu zdefiniowania lokalizacji i wielkości elementu siatki używana jest właściwość Grid-Row. Ponadto jest to właściwość skrótów dla wymienionych poniżej właściwości.
Składnia
Grid-Row: Grid-Row-Start / Grid-Row-end;Wyjaśnione parametry
Grid-rzędowy start: Stwierdza, w którym wierszu element zacznie się wyświetlać.
Grid-rzędowy: Określa, w którym wierszu element zakończy się pokazując.
Przykład
Rozważ przykład poniżej.
CSS
.pojemnikW powyższym kodzie stwierdziliśmy, że pozycja 2 zostanie umieszczona w wierszu 1 i będzie rozprzestrzeniła się w 2 wierszach. Tymczasem siatka ma cztery kolumny z automatyczną szerokością.
Wyjście
Właściwość stenografii została poprawnie zaimplementowana.
Nieruchomość siatki
Aby opisać pozycję i szerokość elementu siatki, stosuje się właściwość Grid-Row. Ponadto jest to właściwość krótkoterminowa dla wymienionych tutaj nieruchomości.
Składnia
Kolumna siatki: Grid-Column-Start / Grid-Column-end;Wyjaśnione parametry
Grid-kolumn-start: Stwierdza, w której kolumnie element zacznie wyświetlać.
Kolumn-kolumn: Określa, w której kolumnie element zakończy się pokazując.
Przykład
Oto przykład tej właściwości.
CSS
.jedenKod powyżej stwierdza, że pozycja 1 zostanie umieszczona w kolumnie 2 i będzie obejmować 2 kolumny.
Wyjście
Nieruchomość działa poprawnie.
Nieruchomość z siatki
Ta właściwość służy do zdefiniowania lokalizacji i rozmiaru elementu siatki lub nadania określonej nazwy elementowi siatki, które następnie jest określane przez właściwość siatki-template-areas. Ponadto jest to krótka właściwość dla wymienionych poniżej właściwości.
Składnia
Ostat Grid: Row-start / kolumna-start / Row-end / kolumna | nazwa i nazwa przedmiotu;Wyjaśnione parametry
Grid-rzędowy start: Ta wartość stwierdza, gdzie zacząć wyświetlać element z rzędu.
Grid-kolumn-start: Stanowi, gdzie zacząć wyświetlać element w kolumnie.
Grid-rzędowy: Opisuje, gdzie przestać wyświetlać elementy z rzędu lub ile rzędów rozwiążę.
Kolumn-kolumn: Opisuje, gdzie przestać wyświetlać elementy w kolumnie lub ile kolumn obejmuje.
nazwa i nazwa przedmiotu: Ta wartość podaje nazwę elementu siatki.
Przykład
Aby zrozumieć działanie tej właściwości, rozważ następujący przykład.
Powyższy kod stwierdza, że istnieją cztery kolumny o automatycznej szerokości. Tymczasem siódmy pozycja w siatce zostanie umieszczona w drugim rzędzie i pierwszej kolumnie i rozpiętości 2 wierszy i 3 kolumn.
Wyjście
Nieruchomość została pomyślnie wdrożona.
Wniosek
Element siatki to element dziecięcy, który jest obecny w pojemniku siatki. Domyślnie w pojemniku jest jeden element obecny dla każdej kolumny, w każdym wierszu. Aby przypisać różne cechy do elementu siatki, istnieje z nim wiele właściwości, takie jak Grid-Row, Grid-Column, Grid Area itp. Ten przewodnik uczy, czym jest element siatki i jak możesz sprawić, by te elementy zachowały się w określony sposób, korzystając z powiązanych właściwości wraz z odpowiednimi przykładami.