logo logo

Portal media terdepan yang menyajikan informasi terkini seputar dunia teknologi, gadget, dan inovasi digital di Indonesia.

Sentral Media

Langganan Update Teknologi

Dapatkan rangkuman berita mingguan langsung ke email Anda.

Daftar Newsletter

Surabaya, Indonesia

Kota Surabaya, Jawa Timur

Email: redaksi@sentralmediateknologi.id

Frontend & Ui/Ux

Breakpoints Standar CSS: Panduan Desain Responsif untuk Semua Layar

Panduan komprehensif memahami CSS Breakpoints untuk desain web responsif. Pelajari standar ukuran layar ponsel, tablet, hingga monitor lebar, lengkap dengan tutorial praktis cara menerapkannya dalam proyek website Anda.

avatar
Super Administrator

SentralMediaTeknologi.id


  • 25 Apr 2026
  • 17:20 WIB
Css3
Css3 (Foto: Text Formatting: Text-Align, Text-Decoration, Text-Transform, Letter-Spacing.)

Breakpoints Standar CSS: Panduan Desain Responsif untuk Semua Layar

Saat membangun sebuah website, tantangan terbesarnya adalah memastikan tampilan tetap rapi, baik saat dibuka melalui layar smartphone yang sempit maupun monitor komputer yang sangat lebar. Di sinilah Breakpoints berperan.

Breakpoints adalah titik henti (berupa nilai piksel) di mana kode CSS Anda mengubah tata letak halaman agar menyesuaikan dengan ukuran layar pengguna.

1. Standar Ukuran Layar (Breakpoints) Universal

Dengan ribuan jenis perangkat di pasaran, sangat tidak efisien jika kita membuat kode untuk setiap ukuran layar. Solusinya adalah mengelompokkan ukuran tersebut ke dalam kategori rentang piksel yang menjadi standar industri:

Kategori Perangkat Orientasi Rentang Piksel (Lebar) Media Query (Mobile-First)
Ponsel Kecil / Default Portrait < 576px (Tidak perlu media query, gunakan CSS default)
Ponsel Modern / Phablet Landscape 576px - 767px @media (min-width: 576px)
Tablet Portrait / Landscape 768px - 991px @media (min-width: 768px)
Laptop / Desktop Biasa Landscape 992px - 1199px @media (min-width: 992px)
Monitor Lebar (Widescreen) Landscape 1200px ke atas @media (min-width: 1200px)

Catatan: Angka-angka di atas sangat populer karena diadopsi oleh framework CSS besar seperti Bootstrap.


2. Mengapa Menggunakan Pendekatan Mobile-First?

Dalam menulis breakpoints, sangat disarankan menggunakan pendekatan Mobile-First. Artinya, Anda menulis gaya dasar (default) untuk layar HP terlebih dahulu di luar media query. Setelah itu, Anda menggunakan @media (min-width: ...) untuk mengatur tata letak saat layar semakin membesar.

Keuntungannya:

  • Kode lebih bersih dan tidak banyak pengulangan.

  • Website dimuat lebih cepat di perangkat seluler karena browser HP tidak perlu memproses kode layout desktop yang rumit.


3. Tutorial Praktis: Membuat Grid Kartu Responsif

Mari kita terapkan konsep ini untuk membuat galeri kartu artikel.

  • Target HP: 1 kolom (kartu bertumpuk).

  • Target Tablet: 2 kolom.

  • Target Desktop: 3 atau 4 kolom.

Langkah 1: Struktur HTML

Buat sebuah elemen pembungkus (container) yang berisi beberapa kartu.

HTML
<div class="card-container"> <div class="card">Artikel 1div> <div class="card">Artikel 2div> <div class="card">Artikel 3div> <div class="card">Artikel 4div>
div>

Langkah 2: CSS Mobile-First (Gaya Dasar)

Pertama, kita atur tampilan untuk layar terkecil. Kita menggunakan CSS Grid agar lebih mudah. Di HP, kita ingin setiap kartu mengambil 1 baris penuh.

CSS
/* Gaya Dasar: Layar HP (< 576px) */
.card-container { display: grid; grid-template-columns: 1fr; /* 1 Kolom penuh */ gap: 15px; padding: 20px;
} .card { background-color: #3498db; color: white; padding: 30px; text-align: center; border-radius: 8px;
}

Langkah 3: Menambahkan Breakpoints

Sekarang, kita tambahkan aturan untuk layar yang lebih besar.

CSS
/* Breakpoint 1: Tablet (768px ke atas) */
@media (min-width: 768px) { .card-container { grid-template-columns: repeat(2, 1fr); /* Berubah menjadi 2 kolom */ gap: 20px; }
} /* Breakpoint 2: Desktop (992px ke atas) */
@media (min-width: 992px) { .card-container { grid-template-columns: repeat(4, 1fr); /* Berubah menjadi 4 kolom */ max-width: 1200px; /* Membatasi lebar maksimal agar tidak terlalu melar */ margin: 0 auto; /* Menengahkan container di layar */ }
}

4. Tips Pro untuk Pengembang

  1. Jangan Berpatokan pada Perangkat Spesifik: Alih-alih membuat breakpoint baru setiap kali ada model iPhone baru, buatlah breakpoint di titik mana desain Anda mulai terlihat "rusak" atau terlalu sempit saat ditarik/diperlebar di browser.

  2. Gunakan Satuan em atau rem: Untuk aksesibilitas yang lebih baik, pertimbangkan menggunakan satuan em pada media query (misalnya @media (min-width: 48em) sebagai pengganti 768px). Ini memastikan layout tetap rapi meskipun pengguna memperbesar ukuran font bawaan browser mereka.

  3. Inspect Element adalah Sahabat Anda: Gunakan fitur Device Toolbar (F12 lalu tekan Ctrl+Shift+M) di Google Chrome atau browser lainnya untuk mensimulasikan berbagai ukuran layar saat Anda sedang menguji breakpoints.

Stories

avatar

Jurnalis dan analis internasional, mengurai dinamika geopolitik, ekonomi global, dan konflik dunia dengan ketajaman dan kedalaman.


Bagikan artikel ini

Stay Connected