Belajar CSS dari Nol: Panduan Dasar #10 - Mendesain Halaman Web Responsif

 

Untuk membuat halaman web yang responsif, Anda perlu memahami bagaimana menggunakan CSS dan HTML untuk menentukan tata letak yang sesuai untuk berbagai ukuran layar. Ini melibatkan beberapa hal seperti:

  1. Menggunakan grid dan flexbox untuk menentukan tata letak elemen.
  2. Menggunakan media queries untuk menentukan aturan CSS berdasarkan ukuran layar.
  3. Menentukan tata letak elemen menggunakan tinggi dan lebar dalam persentase daripada piksel, sehingga elemen dapat beradaptasi dengan ukuran layar yang berbeda.

Berikut adalah contoh kode HTML dan CSS untuk halaman web responsif:

 

<html>
  <head>
    <style>
      .container {
        display: flex;
        flex-direction: row;
      }

      .box {
        width: 50%;
        height: 100px;
        background-color: lightblue;
        margin: 10px;
      }

      @media only screen and (max-width: 600px) {
        .container {
          flex-direction: column;
        }

        .box {
          width: 100%;
        }
      }
    </style>
  </head>


  <body>
    <div class="container">
      <div class="box"></div>
      <div class="box"></div>
      <div class="box"></div>
    </div>
  </body>
</html>
 

Dalam contoh di atas, kita menentukan bahwa elemen dengan kelas .container menggunakan tata letak flexbox dengan arah baris (flex-direction: row). Kita juga menentukan bahwa elemen dengan kelas .box memiliki lebar sebesar 50% dari ukuran layar. Kemudian, kita menentukan bahwa jika ukuran layar lebih kecil dari 600px, maka elemen dengan kelas .container akan menggunakan arah kolom (flex-direction: column) dan elemen dengan kelas .box akan memiliki lebar sebesar 100% dari ukuran layar.

Dengan memahami bagaimana menggunakan grid, flexbox, dan media queries, Anda dapat membuat halaman web yang responsif dan terlihat baik pada semua perangkat.

 

Posting Komentar

0 Komentar