Kursus dan belajar komputer ms office, digital marketing, web programming, jaringan, linux, windows server, php, vb.net, mysql, mikrotik, seo, web desain, wordpress, cysco, database, oracle di cileungsi


Postingan Terbaru

Info Kursus Komputer YMII Cileungsi : 0858 8188 5768 (Mas Tris)

Selasa, 19 Desember 2023

Belajar Flex Box di HTML - Mater Web Desain Rumah Belajar Soetrisno Soekarno dan Universitas Safin Pati

 

FLEX BOX

Disusun Oleh: Soetrisno Soekarno

Referensi:

-          https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox

-          https://css-tricks.com/snippets/css/a-guide-to-flexbox/

-          https://www.w3schools.com/css/css3_flexbox.asp

        https://www.rumah-belajar.com/2023/12/belajar-flex-box-di-html-mater-web.html

Definisi Flexbox (Flexible Box Module)

Flexbox, atau Flexible Box, adalah model tata letak yang dirancang untuk merancang antarmuka web dengan lebih fleksibel dan responsif. Dengan Flexbox, elemen-elemen dalam suatu kontainer dapat diatur ulang dan disusun dengan mudah.

Istilah-Istilah di Flex Box

Main axis adalah sumbu utama dari sebuah container yang menentukan urutan dari penempatan items secara horizontal

- Main-start | main-end adalah mulai dan berakhirnya items yang disimpan didalam container

- Main size adalah ukuran (width / height) dari container yang akan membuat dimensi dari itemsnya relative terhadap main size

- Display: flex;

Membuat sebuah elemen parent menjadi flex box, dan membuat elemen-elemen didalamnya bisa berperilaku flex juga.

Latihan 1: Flex Wrap

Buat File latihanflexbox.html

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Latihan Flex Box di HTML</title>

    <link rel="stylesheet" href="style.css">

</head>

<body>

    <h1>Latihan Flex Box 1</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>

    <p>

        Copyright &copy; Soetrisno Soekarno 2023 - Universitas Safin Pati

    </p>

</body>

</html>

 

Buat style.css

.flex-container {

    display: flex;

    flex-wrap: wrap-reverse;

    background-color: DodgerBlue;

  }

.flex-container > div {

    background-color: #f1f1f1;

    width: 100px;

    margin: 10px;

    text-align: center;

    line-height: 75px;

    font-size: 30px;

  }

 

Keterangan:

Rubah flex-wrap ke wrap / nowrap dan juga ke wrap-reverse

Jelaskan apa yang terjadi

Hasil jika memakai wrap-reverse:

 

Belajar Flex Box di HTML  - Mater Web Desain Rumah Belajar Soetrisno Soekarno dan Universitas Safin Pati

 

Latihan 2 Flexdirection

Buat file dengan nama latflexdirection.html

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Latihan Flex Box di HTML</title>

    <link rel="stylesheet" href="style.css">

</head>

<body>

    <h1>Latihan Flex Direction</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>

    <p>

        Copyright &copy; Soetrisno Soekarno 2023 - Universitas Safin Pati

    </p>

</body>

</html>

 

Buat style seperti dibawah ini:

.flex-container {

    display: flex;

    /*flex-wrap: wrap-reverse; */

    flex-direction: row;

    background-color: DodgerBlue;

  }

.flex-container > div {

    background-color: #f1f1f1;

    width: 100px;

    margin: 10px;

    text-align: center;

    line-height: 75px;

    font-size: 30px;

  }

  p {

    text-align: center;

  }

  h1 {

    text-align: center;

  }

 

Rubah value di property flex-direction: row / row-reverse / column / column-reverse dan lihat perbedaannya.

Hasil dengan flex-direction: row;

Belajar Flex Box di HTML  - Mater Web Desain Rumah Belajar Soetrisno Soekarno dan Universitas Safin Pati


Latihan 3 Justify Content

Buat File dengan nama justifycontent.html

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Latihan Flex Box di HTML</title>

    <link rel="stylesheet" href="style.css">

</head>

<body>

    <h1>Latihan Justify Content di Flex Box HTML</h1>

    <div class="flex-container">

        <div>1</div>

        <div>2</div>

        <div>3</div>

    </div>

    <p>

        Copyright &copy; Soetrisno Soekarno 2023 - Universitas Safin Pati

    </p>

</body>

</html>

 

Buat Stylenya seperti dibawah ini:

.flex-container {

    display: flex;

    /*flex-wrap: wrap-reverse; */

    /*flex-direction: row; */

    justify-content: space-evenly;

    background-color: DodgerBlue;

  }

.flex-container > div {

    background-color: #f1f1f1;

    width: 100px;

    margin: 10px;

    text-align: center;

    line-height: 75px;

    font-size: 30px;

  }

  p {

    text-align: center;

  }

  h1 {

    text-align: center;

  }

 

Rubah value di justify-content menjadi flex-start / flex-end / center / space-between / space-arround / space-evenly.

Contoh hasil memakai space evenly:

Belajar Flex Box di HTML  - Mater Web Desain Rumah Belajar Soetrisno Soekarno dan Universitas Safin Pati


 

Latihan 4 Align Items

Buat File dengan nama alignitems.html

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Latihan Flex Box di HTML</title>

    <link rel="stylesheet" href="style.css">

</head>

<body>

    <h1>Latihan Allign Content di Flex Box HTML</h1>

    <div class="flex-container">

        <div>1</div>

        <div>2</div>

        <div>3</div>

    </div>

    <p>

        Copyright &copy; Soetrisno Soekarno 2023 - Universitas Safin Pati

    </p>

</body>

</html>

 

Style.css

.flex-container {

    display: flex;

    /*flex-wrap: wrap-reverse; */

    /*flex-direction: row; */

    /*justify-content: space-evenly; */

    align-items: center;

    background-color: DodgerBlue;

    height: 500px;

  }

.flex-container > div {

    background-color: #f1f1f1;

    width: 100px;

    margin: 10px;

    text-align: center;

    line-height: 75px;

    font-size: 30px;

  }

  p {

    text-align: center;

  }

  h1 {

    text-align: center;

  }

 

Ganti propertinya menjadi flex-start, flext-end, center, stretch,

Result dengan value center:

Belajar Flex Box di HTML  - Mater Web Desain Rumah Belajar Soetrisno Soekarno dan Universitas Safin Pati


Terimakasih dan silahkan dicoba

Sukses selalu

 

 

 

 

 

 

Tidak ada komentar:

Posting Komentar