Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Menentukan Kiraan Lajur Maksimum dalam Grid CSS Tanpa Pertanyaan Media?

Bagaimana untuk Menentukan Kiraan Lajur Maksimum dalam Grid CSS Tanpa Pertanyaan Media?

Linda Hamilton
Lepaskan: 2024-12-14 20:58:23
asal
363 orang telah melayarinya

How to Define a Maximum Column Count in CSS Grid Without Media Queries?

Grid CSS: Menentukan Kiraan Lajur Maksimum Tanpa Pertanyaan Media

Dalam grid CSS, anda boleh menentukan bilangan maksimum lajur untuk grid sambil membenarkan elemen dibalut ke baharu baris apabila lebar skrin berubah. Untuk mencapai matlamat ini, pertimbangkan untuk menggunakan fungsi maks(lebar, 100%/N), di mana N mewakili bilangan maksimum lajur.

Fungsi maks memastikan bahawa jika lebar bekas meningkat, 100%/N akan sentiasa lebih besar daripada lebar. Ini memastikan bahawa tidak akan ada lebih daripada N elemen setiap baris.

Berikut ialah contoh:

.grid-container {
  --n: 4; /* The maximum number of columns */
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(max(200px, 100%/var(--n)), 1fr));
}

.grid-item {
  /* Styling for grid items */
}
Salin selepas log masuk

Dalam contoh ini, bilangan maksimum lajur ditetapkan kepada 4 menggunakan -- n harta adat. Sifat grid-template-columns menggunakan autoisi untuk membuat lajur dan menggunakan fungsi maks untuk memastikan kiraan lajur maksimum yang ditentukan.

Anda boleh melaraskan nilai --n untuk menukar bilangan maksimum lajur seperti yang diperlukan . Ini menyediakan penyelesaian generik kepada keperluan anda tanpa bergantung pada JavaScript atau pertanyaan media.

Atas ialah kandungan terperinci Bagaimana untuk Menentukan Kiraan Lajur Maksimum dalam Grid CSS Tanpa Pertanyaan Media?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan