Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Membuat Reka Letak Grid Square Responsif Menggunakan Grid CSS?

Bagaimanakah Saya Boleh Membuat Reka Letak Grid Square Responsif Menggunakan Grid CSS?

Mary-Kate Olsen
Lepaskan: 2024-12-20 18:25:09
asal
649 orang telah melayarinya

How Can I Create a Responsive Square Grid Layout Using CSS Grid?

Membuat Reka Letak Grid Segi Empat dengan Grid CSS

Membuat susun atur segi empat sama, dengan empat segi empat sama dalam setiap baris, boleh dicapai menggunakan CSS Grid. Untuk memastikan bahawa segi empat sama mengekalkan bentuknya walaupun semasa mengubah saiz skrin, adalah penting untuk mengelak daripada menggunakan nilai tetap.

Kod Contoh

Kod berikut menunjukkan cara mencipta susun atur:

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

.container div {
  background-color: red;
  aspect-ratio: 1;
}
Salin selepas log masuk
<div class="container">
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
</div>
Salin selepas log masuk

Penjelasan

  • Elemen .container ditetapkan untuk memaparkan: grid dan menggunakan templat grid dengan empat lajur yang sama lebar.
  • Sifat jurang grid menambah jurang 5px antara segi empat sama.
  • Setiap segi empat sama, diwakili oleh pemilih div .container, mempunyai warna latar belakang merah.
  • Sifat nisbah aspek, disokong oleh penyemak imbas moden, digunakan untuk mengekalkan 1:1 nisbah bidang untuk setiap segi empat sama, memastikan ia kekal segi empat sama tanpa mengira saiz atau orientasi skrin.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Reka Letak Grid Square Responsif Menggunakan Grid CSS?. 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