Model układu FlexBox zapewnia wydajny i dynamiczny układ elementów, umieszczając je w pojemniku z równie rozłożoną przestrzenią. Ten układ sprawia, że elementy reagują, co oznacza, że elementy zmieniają swoje zachowanie według rodzaju wyświetlania ich urządzenia. Składa się z dwóch elementów, które są eleganckie i elastyczne elementy. Jednak tutaj podkreślymy tylko elastyczne pojemniki. Omówiono badani są.
Co to jest pojemnik na flex?
Jest to element Flexbox, który określa właściwości elementu przodka, ustawiając jego wyświetlacz na flex lub flex.
Wyjaśniono właściwości związane z kontenerem Flex.
Flex Container Properties
Właściwości związane z flex pojemnikiem.
Właściwości te są szczegółowo wyjaśnione poniżej.
Właściwość kierowania flex
W celu ustalenia kierunku elementów obecnych w flexboxu stosuje się właściwość elastycznego kierunku.
Składnia
Kierowanie Flex: Row | Reverse Rowers | Kolumna | Kolumna -Neverse | początkowe | dziedziczyć;Wyjaśnione parametry
wiersz: Ta domyślna wartość układa elementy poziomo.
Reverse Rowers: Ta wartość umieszcza elementy z rzędu, ale z odwrotnym kierunkiem.
kolumna: Układa elementy pionowo.
odwrotność kolumn: Układa elementy w kolumnie, ale odwrotnie.
Przykład
Poniższy przykład pokazuje działanie właściwości kierunkowej Flex.
Html
Tutaj zagnieżdżliśmy cztery pojemniki Div w większym pojemniku Div i przypisaliśmy mu klasę „Flexbox”.
CSS
.FlexboxW powyższym kodzie wyświetlamy większy div jako elegancki pojemnik i nadajemy mu trochę koloru, a na koniec jego kierunek jest ustawiony na rewers.
CSS
.Flexbox divTeraz stylizujemy nasze przedmioty w pojemniku za pomocą różnych właściwości CSS.
Wyjście
Elastyczne elementy są umieszczane w tym samym rzędzie, ale w odwrotnej kolejności.
Flex-Wrap Proper
Ta właściwość stwierdza, czy elementy powinny być owinięte wokół linii flex, czy nie.
Składnia
Flex-Wrap: Nowraph | Wrap | Reverse owijający | początkowe | dziedziczyć;Wyjaśnione parametry
nowrap: Ta domyślna wartość nie zawiera elementów.
zawinąć: W razie potrzeby obejmuje elementy.
odwrotność owinięcia: W razie potrzeby obejmuje elementy, ale w odwrotny sposób.
Przykład
Oto, w jaki sposób ta właściwość obejmuje elementy w Flexbox. Aby zobaczyć efekt tej właściwości, musisz zmienić rozmiar okna przeglądarki.
CSS
.FlexboxW powyższym kodzie ustawiliśmy właściwość Flex-Wrap. Ta wartość obejmuje elementy wewnątrz pojemnika.
CSS
.Flexbox divKorzystając z podstawowych CSS, zaprojektowaliśmy nasze eleganckie przedmioty.
Wyjście
Elementy elastyczne zostały owinięte.
właściwość Flex-Flow
Stwierdza kierunek elementów, jednocześnie określając, czy owinąć elementy, czy nie. Jest to właściwość skrótów do kierowania przepływu i przepływu.
Składnia
Flex-Flow: przepływowy przepływ | początkowe | dziedziczyć;Wyjaśnione parametry
Kierunek przepływu: Określa kierunek elementów.
przepływ: Stwierdza, że elementy powinny być owinięte, czy nie.
Przykład
Rozważ poniższy przykład, aby zrozumieć działanie tej właściwości.
CSS
.FlexboxKorzystając z właściwości skrótów, ustawiliśmy kierunek elementów Flex jako rewersji wiersza podczas owijania ich za pomocą wartości opakowania.
Wyjście
Przedmioty zostały owinięte rzędami w odwrotny sposób.
Justify-Content Proper
Jeśli elementy w flexbox nie zużywają całkowicie poziomej przestrzeni, właściwość uzasadniania wyrównuje je na osi głównej.
Składnia
Justify-Content: Flex-start | ELEX-end | Centrum | przestrzeń między | przestrzeń | Space-nawet | początkowe | dziedziczyć;Wyjaśnione parametry
Flex-start: Pozycjonuje elementy na początku kontenera i jest wartością domyślną.
ELEX-end: To umieszcza elementy na końcu pojemnika.
Centrum: To pozycjonuje elementy na środku pojemnika.
przestrzeń pomiędzy: Dodaje przestrzeń między przedmiotami.
kosmiczny: Dodaje przestrzenie przed, między i po każdym elemencie.
przestrzeń-nawet: Daje to każdemu przedmiotowi równe przestrzenie.
Przykład
Załóżmy, że chcesz uzasadnić swoją treść do końca kontenera Flex.
CSS
.FlexboxWartość ELEX-end ustawi wszystkie elementy Flex na końcu pojemnika.
Wyjście
Nieruchomość działa poprawnie.
właściwość wyrównania-elementów
Ta właściwość ustawia rozmieszczenie elementów w pojemniku pionowo.
Składnia
Wyrównanie: rozciąganie | Centrum | Flex-start | ELEX-end | linia bazowa | początkowe | dziedziczyć;Wyjaśnione parametry
rozciągać się: Jest to domyślna wartość, która rozciąga elementy do pasowania w pojemniku.
Centrum: To pozycjonuje elementy na środku pojemnika.
Flex-start: Pozycjonuje elementy na początku kontenera i jest wartością domyślną.
ELEX-end: To umieszcza elementy na końcu pojemnika.
linia bazowa: To pozycjonuje elementy na podstawie pojemnika.
Przykład
Tutaj demonstrujemy wartość centralną właściwości wyrównania.
CSS
.FlexboxAby właściwie zademonstrować tę właściwość.
Wyjście
Elementy zostały wyrównane pionowo w środku pojemnika.
Własność wyrównana
Zmienia zachowanie właściwości Flex-Wrap i jest prawie podobny do właściwości uzasadnienia treści, z jedyną różnicą jest to, że wyrównuje elementy Flex Veritcally.
Składnia
Align-Content: Flex-start | ELEX-end | Centrum | przestrzeń między | przestrzeń | Space-nawet | początkowe | dziedziczyć;Wyjaśnione parametry
Flex-start: Pozycjonuje elementy na początku kontenera i jest wartością domyślną.
ELEX-end: To umieszcza elementy na końcu pojemnika.
Centrum: To pozycjonuje elementy na środku pojemnika.
przestrzeń pomiędzy: Dodaje przestrzeń między przedmiotami.
kosmiczny: Dodaje przestrzenie przed, między i po każdym elemencie.
przestrzeń-nawet: Daje to każdemu przedmiotowi równe przestrzenie.
Przykład
Aby zrozumieć, jak działa właściwość wyrównana.
CSS
.FlexboxTutaj dodatkowo zwiększyliśmy wysokość pojemnika, abyś mógł lepiej zrozumieć tę właściwość. Wreszcie, przypisaliśmy właściwość wyrównania wartości przestrzennej wartości.
Wyjście
Przestrzeń wokół każdego przedmiotu została pomyślnie dodana.
Wniosek
Flex Contener, który jest składnikiem Flexboxa definiuje właściwości elementu przodka, ustawiając jego wyświetlacz na flex lub flex-flex. CSS zapewnia wiele właściwości podłączonych do pojemnika Flex i mogą być używane do zdefiniowania charakterystyki pojemnika Flex. Niewiele właściwości połączonych z pojemnikiem Flex to; Kierowanie Flex, Containt Contain, wyrównanie, Flex-Flow itp. Każda z tych właściwości została szczegółowo wyjaśniona wraz z odpowiednimi przykładami.