Item Fleksibel Bertindih
Masalah
Memaparkan set kad permainan yang tidak diketahui secara mendatar boleh menyebabkannya bertindih jika ia melebihi lebar tertentu. Kotak fleksibel boleh digunakan untuk tujuan ini, tetapi mengawal saiz dan pertindihan boleh menjadi rumit.
Penyelesaian
Penyelesaian melibatkan penetapan sifat CSS khusus untuk mencapai kesan yang diingini. Berikut ialah pecahan:
-
Bekas: Bekas .cards menggunakan kotak flex (paparan: flex) dan menetapkan lebar maksimum (lebar maksimum: 35em) untuk memastikan kad kekal dalam sempadan tertentu.
-
Kawalan Limpahan: Elemen .cardWrapper membalut setiap kad dan digunakan untuk mengawal limpahannya. Limpahan: sifat tersembunyi pada mulanya menyembunyikan mana-mana kad yang melimpah.
-
Tuding dan Anak Terakhir: Apabila melayang di atas pembungkus kad atau jika ia adalah anak terakhir, limpahan: sifat boleh dilihat digunakan untuk membenarkan kad yang melimpah untuk kelihatan. Ini memastikan hanya kad yang berkaitan boleh dilihat pada bila-bila masa.
-
Penggayaan Kad: Elemen .kad mempunyai lebar tetap dan lebar minimum (10em) untuk memastikan ia tidak mengecut. Ketinggian, jidar dan warna latar belakang boleh disesuaikan mengikut keperluan.
Atas ialah kandungan terperinci Bagaimana untuk Mengelakkan Item Flex Bertindih Apabila Memaparkan Bilangan Kad Yang Tidak Diketahui?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!