Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Flex Direction | Flexbox
CSS Fundamentals

book
Flex Direction

The flex-direction property enables us to determine the direction in which flex items are arranged. By default, this property is set to row, resulting in a left-to-right layout in browsers that use English as the default language. You can set it to:

css
flex-direction: row | column | row-reverse | column-reverse;

Let's consider the next website navigation as an example.

row

html

index.html

css

index.css

copy
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<ul class="navigation-list">
<li class="navigation-item">
<a href="#" class="navigation-link">Home</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">About</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">Price</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">Team</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">Support</a>
</li>
</ul>
</body>
</html>

row-reverse

html

index.html

css

index.css

copy
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<ul class="navigation-list">
<li class="navigation-item">
<a href="#" class="navigation-link">Home</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">About</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">Price</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">Team</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">Support</a>
</li>
</ul>
</body>
</html>

column

Pay attention to the width of the items; they cover the entire width of the parent.

html

index.html

css

index.css

copy
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<ul class="navigation-list">
<li class="navigation-item">
<a href="#" class="navigation-link">Home</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">About</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">Price</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">Team</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">Support</a>
</li>
</ul>
</body>
</html>

column-reverse

html

index.html

css

index.css

copy
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<ul class="navigation-list">
<li class="navigation-item">
<a href="#" class="navigation-link">Home</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">About</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">Price</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">Team</a>
</li>
<li class="navigation-item">
<a href="#" class="navigation-link">Support</a>
</li>
</ul>
</body>
</html>
question mark

What does the flex-direction property do?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt