⊗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