Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Mencipta Grid CSS Dataran Sempurna Menggunakan Flexbox?

Bagaimanakah Saya Boleh Mencipta Grid CSS Dataran Sempurna Menggunakan Flexbox?

Mary-Kate Olsen
Lepaskan: 2024-12-01 05:25:15
asal
519 orang telah melayarinya

How Can I Create a CSS Grid of Perfect Squares Using Flexbox?

Grid CSS Petak Menggunakan Flexbox

Dalam coretan kod yang anda berikan, anda telah mencipta grid petak menggunakan flexbox. Walau bagaimanapun, ia tidak berbentuk segi empat sama dan ia juga menukar ketinggiannya apabila ketinggian port pandangan berubah.

Untuk mencapai reka letak yang anda inginkan, anda perlu menggunakan sifat CSS bernama nisbah aspek pada setiap elemen segi empat sama. Sifat nisbah aspek memaksa elemen untuk mengekalkan nisbah lebar kepada ketinggian tertentu. Dalam kes anda, anda mahu petak anda adalah segi empat sama, jadi anda harus menetapkan nisbah bidang kepada 1 / 1.

Begini rupa kod anda yang dikemas kini:

.flex-item {
  aspect-ratio: 1 / 1;
  /* Rest of your styles here */
}
Salin selepas log masuk

Oleh menetapkan sifat nisbah bidang, segi empat sama anda akan sentiasa mengekalkan bentuk segi empat sama, tanpa mengira lebar atau tinggi port pandangan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Grid CSS Dataran Sempurna Menggunakan Flexbox?. 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