Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære 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 alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 2
We use cookies to make your experience better!
some-alt