Rumah > hujung hadapan web > tutorial css > Susun Atur Grid: Panduan Terbaik untuk Pemula

Susun Atur Grid: Panduan Terbaik untuk Pemula

WBOY
Lepaskan: 2024-09-03 15:15:19
asal
416 orang telah melayarinya

Selamat datang kembali ke pengembaraan CSS anda! Hari ini, kami menyelami salah satu alatan yang paling berkuasa dalam senjata reka bentuk web anda: Reka Letak Grid CSS. Anggaplah ia sebagai pisau Swiss Army dalam teknik susun atur - serba boleh, tepat dan mampu mengubah halaman web anda menjadi karya agung yang tersusun dengan indah. Bersedia untuk grid dan menanggungnya? Jom!

Grid Layout: The Ultimate Guide for Beginners

Apakah Tata Letak Grid CSS?

Bayangkan anda bermain permainan Tetris, tetapi bukannya menyusun blok rawak, anda boleh memutuskan ke mana segala-galanya pergi. Pada asasnya itulah yang dilakukan oleh Grid CSS! Ia membolehkan anda membuat susun atur berasaskan grid yang kompleks yang kedua-duanya fleksibel dan mudah diurus. Sama ada anda sedang mengusahakan reka letak dua lajur asas atau halaman gaya majalah yang lengkap, Grid CSS menyokong anda.

Mengapa Menggunakan Grid CSS?

Sebelum Grid, pembangun web terpaksa bergantung pada kaedah kikuk seperti apungan, jadual atau div bersarang untuk membuat reka letak. Ia seperti cuba membina istana Lego dengan hanya blok persegi. Tetapi dengan Grid CSS, anda mendapat semua bahagian yang anda perlukan untuk mencipta sesuatu yang benar-benar hebat. Inilah sebabnya anda akan menyukainya:

  1. Fleksibiliti: Cipta sebarang reka letak yang anda boleh impikan, daripada mudah kepada kompleks.
  2. Ketepatan: Kawalan ke atas jarak, penjajaran dan susunan dengan usaha yang minimum.
  3. Kesederhanaan: Kod yang bersih dan boleh dibaca yang mudah diselenggara dan diubah suai.

Menyediakan Grid Anda: Asas

Mari kita mulakan dengan perkara asas. Untuk membuat grid, anda memerlukan bekas grid dan beberapa item grid. Bekas adalah tempat keajaiban berlaku, dan item adalah elemen yang diletakkan pada grid.

<div class="grid-container">
    <div class="grid-item">1</div>
    <div class="grid-item">2</div>
    <div class="grid-item">3</div>
    <div class="grid-item">4</div>
</div>
Salin selepas log masuk

Sekarang, mari tukar bekas itu menjadi grid dalam CSS anda:

.grid-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
}

.grid-item {
    background-color: #007BFF;
    color: white;
    padding: 20px;
    text-align: center;
}
Salin selepas log masuk

Memahami Sifat Grid

Jom pecahkan:

  • paparan: grid: Ini menjadikan bekas anda menjadi grid.
  • grid-template-columns: repeat(2, 1fr): Ini menghasilkan dua lajur yang sama lebar. 1fr ialah unit fleksibel yang menggunakan satu bahagian ruang yang tersedia.
  • jurang: 10px: Ini menambah 10px jurang antara item grid anda.

Meletakkan Item pada Grid: Anda Bos

Sekarang kita mempunyai grid kita, mari kita nikmati cara kita meletakkan item. Dengan Grid CSS, anda boleh menentukan dengan tepat ke mana anda mahu setiap item pergi, seperti ahli strategi induk yang merancang papan permainan terbaik.

.grid-container {
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-template-rows: auto;
    gap: 10px;
}

.grid-item:first-child {
    grid-column: 1 / 3;
}
Salin selepas log masuk

Dalam contoh ini, item grid pertama merentangi dua lajur, manakala selebihnya kekal kemas di lorongnya. Anda boleh meletakkan item di mana-mana sahaja dalam grid dengan menentukan titik mula dan tamatnya dengan lajur grid dan baris grid. Ia seperti dapat meletakkan kereta anda secara menyerong di tempat letak kereta - kerana anda boleh!

Teknik Grid Lanjutan: Lepaskan Arkitek Dalaman Anda

Bersedia untuk mengambil perkara yang lebih baik? Grid CSS bukan sekadar meletakkan item dalam kotak; ia mengenai mencipta keseluruhan reka letak dengan ketepatan dan mudah.

1. Grid Bersarang

Anggap ia sebagai grid dalam grid - permulaan kemungkinan reka letak.

.grid-container {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 20px;
}

.nested-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
}
Salin selepas log masuk

Di sini, .nested-grid ialah item grid dalam grid utama tetapi juga bekas grid itu sendiri, membolehkan anda membuat reka letak yang lebih kompleks.

2. Auto-Isi dan Auto-Fit

Mahu grid anda menyesuaikan diri berdasarkan ruang yang ada? Temui autoisi dan auto muat.

.grid-container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    gap: 10px;
}
Salin selepas log masuk

Persediaan ini secara automatik mencipta sebanyak mungkin lajur yang mempunyai lebar sekurang-kurangnya 150px. Sesuai untuk reka bentuk responsif yang anda mahu kandungan anda dilaraskan dengan anggun, seperti kucing sentiasa mendarat di atas kakinya.

Membungkus

Grid CSS ialah alat muktamad untuk mencipta reka letak yang berkuasa dan fleksibel. Ia mungkin kelihatan agak menakutkan pada mulanya, tetapi apabila anda memahaminya, anda akan tertanya-tanya bagaimana anda pernah hidup tanpanya. Dengan Grid, anda bukan sekadar membina halaman web; anda sedang mencipta karya agung yang menakjubkan dan tersusun dengan baik.

Selamat mengekod!

Atas ialah kandungan terperinci Susun Atur Grid: Panduan Terbaik untuk Pemula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan