Tanpa Pertanyaan Media: Mencapai Desktop 3 Lajur Cecair kepada Reka Letak Mudah Alih 1 Lajur
Pertanyaan media tradisional memainkan peranan penting dalam menyesuaikan reka letak laman web kepada pelbagai saiz skrin. Walau bagaimanapun, dalam usaha mencipta reka bentuk yang benar-benar lancar dan responsif, terdapat keinginan untuk meneroka penyelesaian alternatif yang menghapuskan keperluan untuk pertanyaan media.
Pertimbangkan tapak web dengan reka letak 3 lajur pada desktop:
| | | ---| ---| ---| | 1 | 2 | 3 || ---| | 1 | | 2 | | 3 |
Flexbox dan Margin Negatif
.grid-wrapper { display: grid; gap: 15px; grid-template-columns: repeat(clamp(1, calc(100% - 500px), 3), 33%); }
Kesimpulan
Dengan memanfaatkan grid, pengapit, kotak lentur dan jidar negatif, ia mungkin untuk mencipta reka letak bendalir yang menyesuaikan dengan lancar antara berbilang lajur dan satu lajur, menghapuskan keperluan untuk pertanyaan media untuk perubahan reka letak asas..flex-container { display: flex; flex-direction: row; } .flex-item { width: 33%; /* initial width */ margin-right: -15px; /* negative margin to facilitate overlapping */ background-color: red; } /* Breakpoint rule for smaller screens */ @media screen and (max-width: 500px) { .flex-item { margin-right: 0; /* remove negative margin on mobile */ } }
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Susun Atur 3-Lajur Bendalir kepada 1-Lajur Tanpa Pertanyaan Media?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!