Kierunek flex
Część sekcji Stylizacja za pomocą CSS ścieżki HTML w Coddy. Lekcja 45 z 76.
W CSS właściwość flex-direction określa kierunek rozmieszczenia elementów wewnątrz kontenera flex. Decyduje, czy elementy są ułożone w wierszu, czy w kolumnie.
Wpływa to również na sposób działania właściwości takich jak justify-content i align-items. Prawidłowe użycie flex-direction pomaga tworzyć elastyczne i responsywne układy.
Oto podstawowa składnia użycia właściwości flex-direction:
.container {
display: flex;
flex-direction: value;
}value: Żądany kierunek elementów flex, który może być jednym z następujących:
row: To wartość domyślna. Elementy Flex są ułożone w wierszu, od lewej do prawej. Oś główna jest pozioma, a oś poprzeczna — pionowa.
row-reverse: Elementy flex są umieszczane w rzędzie, od prawej do lewej. Oś główna jest pozioma, a oś poprzeczna pionowa.
column: Elementy flex są rozmieszczane w kolumnie, od góry do dołu. Oś główna jest pionowa, a oś poprzeczna — pozioma.
column-reverse: Elementy flex są rozmieszczane w kolumnie, od dołu do góry. Oś główna jest pionowa, a oś poprzeczna jest pozioma.
Na przykład:
.container-row {
display: flex;
flex-direction: row;
}
.container-row-reverse {
display: flex;
flex-direction: row-reverse;
}W tym przykładzie element .container-row wyświetli swoje elementy flex w wierszu od lewej do prawej, a element .container-row-reverse wyświetli je od prawej do lewej.
Wyzwanie
ŁatwyOtrzymujesz dokument HTML z dwoma nadrzędnymi elementami <strong><div></strong>, z których każdy zawiera trzy podrzędne elementy <strong><div></strong>. Nadrzędne elementy <div> zostały już ustawione jako kontenery flex za pomocą display: flex;. Twoim zadaniem jest użycie właściwości flex-direction, aby zmienić układ elementów flex.
Wykonaj poniższe kroki:
- Napisz regułę CSS, która wybiera element
<div>o klasie container1.- Ustaw jego właściwość
flex-directionna column, aby ułożyć elementy flex w pionowej kolumnie.
- Ustaw jego właściwość
- Napisz regułę CSS, która wybiera element
<div>o klasie container2.- Ustaw jego właściwość
flex-directionna column-reverse, aby ułożyć elementy flex w odwróconej kolumnie.
- Ustaw jego właściwość
Spróbuj swoich sił
<html>
<head>
<title>Flex Direction</title>
<style>
.container1, .container2 {
display: flex;
}
/* Write CSS rules here */
</style>
</head>
<body>
<div class="container1">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
<br>
<div class="container2">
<div>Another Item 1</div>
<div>Another Item 2</div>
<div>Another Item 3</div>
</div>
</body>
</html>Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Stylizacja za pomocą CSS
4Podstawy tekstu
Kolor tekstuRodzina czcionekRozmiar czcionkiGrubość czcionkiWyrównanie tekstuDekoracja tekstuWyzwanie powtórkowe #1Wyzwanie powtórkowe #27Model pudełkowy, część 1
Czym jest model pudełkowy?Odstęp wewnętrznyMarginesyObramowaniaSzerokość i wysokośćZadanie podsumowujące13Strona internetowa Tonga
Menu nawigacyjneNagłówek powitalny8Model pudełkowy, część 2
Rozmiar pudełkaZaokrąglenie rogówPrzepełnienieCień pudełkaWyzwanie podsumowujące3Podstawowe selektory
Wprowadzenie do selektorówSelektor typuSelektor klasySelektor identyfikatoraGrupowanie selektorówSelektor uniwersalnyWyzwanie: selektory9Flexbox
Czym jest Flexbox?Kierunek flexJustify ContentAlign ItemsIdealne wyśrodkowanieWyzwanie Flexbox12Podstawy responsywnego projektowania
Czym jest responsywne projektowanie?Znacznik meta viewportElastyczne układyJednostki viewportuPodstawy Media QueriesElastyczne obrazyPoćwicz samodzielnie: Edytor online Web