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 &copy; Muhammad Fahmi 'Ainunnajib 2024 - Universitas Safin Pati
    </p>
</body>

</html>


Hasil jika memakai flex-wrap: wrap;



Hasil jika memakai flex-wrap: nowrap;


Hasil jika memakai flex-wrap: wrap-reverse;




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 &copy; Muhammad Fahmi 'Ainunnajib 2024 - Universitas Safin Pati
    </p>
</body>

</html>


Hasil jika memakaflex-direction: row;



Hasil jika memakaflex-direction: row-reverse;



Hasil jika memakaflex-direction: column;



Hasil jika memakaflex-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 &copy; Muhammad Fahmi 'Ainunnajib 2024 - Universitas Safin Pati
    </p>
</body>

</html>


Hasil jika memakajustify-content: flex-start;



Hasil jika memakajustify-content: flex-end;



Hasil jika memakajustify-content: center;



Hasil jika memakajustify-content: space-between;




Hasil jika memakajustify-content: space-around;



Hasil jika memakajustify-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 &copy; Muhammad Fahmi 'Ainunnajib 2024 - Universitas Safin Pati
    </p>
</body>

</html>


Hasil jika memakaalign-items: flex-start;



Hasil jika memakaalign-items: flex-end;



Hasil jika memakaalign-items: center;




Hasil jika memakaalign-items: stretch;









Komentar

Postingan populer dari blog ini

Membuat Simulasi Jaringan Komputer 2 Mikrotik, dengan VM

Konfigurasi 3 Mikrotik

Form HTML