CSS Academy · Pelajaran

repeat() dan minmax() dalam Grid

Jana berbilang trek grid dan takrifkan julat saiz fleksibel menggunakan repeat() dan minmax().

Pelajaran 3 daripada 413 langkah

repeat() dan minmax() dalam Grid ialah pelajaran CSS Academy percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran CSS Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus CSS Academy merangkumi sejumlah 4 pelajaran.

repeat() dalam Konteks Grid

repeat(count, track-size) ialah fungsi CSS Grid yang menjana berbilang definisi trek tanpa pengulangan. Fungsi ini berfungsi di dalam grid-template-columns dan grid-template-rows.

repeat() dengan Bilangan Tetap

Cipta 4 lajur yang sama lebar:

  <div class="grid">
    <div>1</div><div>2</div><div>3</div><div>4</div>
  </div>

repeat() dengan Corak

Ulangi corak trek:

  <div class="striped-grid">
    <div>A</div><div>B</div><div>C</div><div>D</div><div>E</div><div>F</div>
  </div>

minmax() dalam Trek

minmax(min, max) mentakrifkan julat saiz trek:

  <div class="grid">
    <div>1</div><div>2</div><div>3</div>
  </div>

auto-fit dengan minmax()

Resipi grid responsif:

  <div class="cards">
    <div>Card A</div><div>Card B</div>
  </div>

minmax(min-content, max-content)

Saiz trek boleh menggunakan kata kunci pensaizan intrinsik:

  <div class="labels">
    <div>Label</div><div>Value</div>
  </div>

minmax() dalam Baris

Gunakan minmax() untuk baris bagi membolehkan ketinggian dipacu kandungan dengan nilai minimum:

  <div class="gallery"><div>1</div><div>2</div></div>

fit-content() untuk Lajur

fit-content(max) menjadikan trek selebar kandungannya sehingga maksimum yang ditentukan — seperti max-content tetapi dengan had:

  <div class="layout"><div>Sidebar</div><div>Main</div></div>

Menggabungkan repeat() dan Garis Bernama

Ulangi garis bernama untuk menangani lajur individu mengikut nama:

  <div class="grid">
    <div>1</div><div>2</div><div>3</div><div>4</div>
  </div>

auto-fill dengan minmax untuk Elemen Tetap

Apabila elemen tidak sepatutnya diregangkan melebihi saiz semula jadinya:

  <div class="gallery">
    <div>1</div><div>2</div><div>3</div>
  </div>

fr berbanding Peratusan dalam Grid

Tidak seperti peratusan, unit fr mengambil kira ruang gap secara automatik. repeat(3, 1fr) dengan gap: 24px memberikan 3 lajur yang benar-benar sama lebar. Peratusan memerlukan calc() untuk menolak ruang gap.

Semakan Pantas

Apakah yang ditakrifkan oleh repeat(3, minmax(100px, 1fr))?

Ringkasan

repeat(count, track) menjana berbilang trek tanpa pengulangan. minmax(min, max) mentakrifkan julat saiz trek yang fleksibel. Corak repeat(auto-fit, minmax(280px, 1fr)) ialah grid responsif yang paling berkuasa — sifar pertanyaan media dan lajur yang responsif secara automatik. Gunakan fit-content(max) untuk lajur bar sisi yang mengambil kira kandungan.

Percuma untuk bermula

Pelajari CSS dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
40
Pelajaran
159

Soalan Lazim

Adakah pelajaran “repeat() dan minmax() dalam Grid” percuma?

Ya — teks penuh “repeat() dan minmax() dalam Grid” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus CSS Academy, tingkat taraf kepada CoddyKit PRO. Kursus CSS Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “repeat() dan minmax() dalam Grid”?

Jana berbilang trek grid dan takrifkan julat saiz fleksibel menggunakan repeat() dan minmax(). Anda berlatih CSS Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan CSS Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran CSS Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.

Berapa lamakah pelajaran “repeat() dan minmax() dalam Grid” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran CSS Academy ini?

Ya. Setiap pelajaran CSS Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. calc() untuk Pengiraan Dinamik
  2. min() max() dan clamp() untuk Nilai Anjal
  3. repeat() dan minmax() dalam Grid
  4. color-mix() dan Sintaks Warna Relatif
← Kembali ke CSS Academy