CSS Flex Box
CSS Flex Box
Pengertian
Flexbox adalah mode pengaturan atau konsep layout pada CSS yang digunakan untuk mengatur elemen atau container beserta item di dalamnya pada halaman web.
Flexbox memungkinkan untuk mengatur layout, posisi, dan tampilan dari suatu konten yang ukurannya belum diketahui atau bernilai dinamis. Kata "flex" diambil dari kata "flexible" yang berarti mudah diatur, disesuaikan, dan ditukar-tukar.
Latihan Flex Box:
1. Flex Wrap
Buat file flexwrap.html dan style.css
Code pada flexwrap.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Flex Box || Muhammad Fahmi 'Ainunnajib</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Latihan Flex Wrap</h1>
<div class="flex-container">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
</div>
<p>
Copyright © Muhammad Fahmi 'Ainunnajib 2024 - Universitas Safin Pati
</p>
</body>
</html>
Hasil jika memakai flex-wrap: wrap;
Hasil jika memakai flex-wrap: nowrap;
2. Flex Direction
Buat file flexdirection.html dan style.css
Code pada flexdirection.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Flex Box || Muhammad Fahmi 'Ainunnajib</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Latihan Flex Direction</h1>
<div class="flexdirection-container">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
</div>
<p>
Copyright © Muhammad Fahmi 'Ainunnajib 2024 - Universitas Safin Pati
</p>
</body>
</html>
Hasil jika memakai flex-direction: column;
Hasil jika memakai flex-direction: column-reverse;
3. Justify Content
Buat file justifycontent.html dan style.css
Code pada justifycontent.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Flex Box || Muhammad Fahmi 'Ainunnajib</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Latihan Justify Content</h1>
<div class="justifycontent-container">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
<p>
Copyright © Muhammad Fahmi 'Ainunnajib 2024 - Universitas Safin Pati
</p>
</body>
</html>
Hasil jika memakai justify-content: flex-start;
Hasil jika memakai justify-content: flex-end;
Hasil jika memakai justify-content: center;
Hasil jika memakai justify-content: space-around;
Hasil jika memakai justify-content: space-evenly;
4. Align Item
Buat file alignitem.html dan style.css
Code pada alignitem.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Flex Box || Muhammad Fahmi 'Ainunnajib</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Latihan Align Item</h1>
<div class="alignitem-container">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
<p>
Copyright © Muhammad Fahmi 'Ainunnajib 2024 - Universitas Safin Pati
</p>
</body>
</html>
Hasil jika memakai align-items: flex-start;
Hasil jika memakai align-items: flex-end;
Hasil jika memakai align-items: center;
Hasil jika memakai align-items: stretch;
Link GitHub : https://github.com/Fahm11/WEB/tree/main/CSS/PART2
Komentar
Posting Komentar