Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗mkSpRsBR 125 of 128 menu
◀ ▶

Penataan Ulang Blok melalui Media Query di CSS

Mari kita belajar melakukan penataan ulang blok pada berbagai lebar layar. Sebagai contoh, kita akan mengimplementasikan perilaku seperti ini:

Pertama, mari tulis kode HTML untuk blok kita:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> </div>

Sekarang mari tulis gaya untuk parent dari blok kita:

.parent { display: flex; width: 90%; margin: 50px auto; border: 1px solid red; }

Sekarang mari tulis gaya untuk blok itu sendiri, tanpa menentukan properti yang akan diubah oleh media query:

.child { box-sizing: border-box; padding: 20px; border: 1px solid green; }

Pada lebar layar yang besar, biarkan jarak antara blok dihitung secara otomatis:

@media (min-width: 500px) { .parent { justify-content: space-between; } }

Mari atur lebar blok kita sedikit kurang dari 50% untuk menyisakan ruang untuk jarak:

@media (min-width: 500px) { .child { width: 49.5%; } }

Pada lebar layar yang kecil, mari atur blok kita dalam kolom:

@media (max-width: 500px) { .parent { flex-direction: column; } }

Mari berikan mereka jarak bawah:

@media (max-width: 500px) { .child { margin-bottom: 10px; } }

Mari kumpulkan semuanya dan dapatkan kode berikut:

.parent { display: flex; width: 90%; margin: 50px auto; } .child { box-sizing: border-box; padding: 20px; border: 1px solid green; } @media (max-width: 500px) { .parent { flex-direction: column; } .child { margin-bottom: 10px; } } @media (min-width: 500px) { .parent { justify-content: space-between; } .child { width: 49.5%; } }

Ulangi contoh yang diberikan di bawah ini:

Ulangi contoh yang diberikan di bawah ini:

Ulangi contoh yang diberikan di bawah ini:

Ulangi contoh yang diberikan di bawah ini:

← →
↑
Indonesia▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak