Rumah > Soal Jawab > teks badan
Saya perlu menghasilkan semula reka bentuk ini menggunakan Grid CSS, dan saya telah mencuba meletakkan elemen grid tertentu untuk mendapatkan hasilnya, tetapi tidak berjaya.
Inilah yang saya ada pada masa ini, saya perlu membetulkan beberapa perkara tetapi saya mahu mendapatkan strukturnya sebelum itu.
Coretan kod yang dilampirkan:
.grid-container { display: grid; grid-template-columns: repeat(13, minmax(30px, auto)); gap: 30px; } .grid-item { background-color: red; height: 50px; width: 50px; }
<div class="grid-container"> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> </div>
Saya telah cuba menggunakan grid-template-rows
untuk mengubah suai reka letak tanpa berjaya, ada cadangan?
P粉4634184832024-03-29 00:51:23
.grid-container { display: grid; grid-template-columns: repeat(13, minmax(30px, auto)); grid-template-rows: repeat(5, minmax(30px, auto)); gap: 10px; } .grid-item { background-color: red; height: 50px; width: 50px; } .div1 { grid-area: 1 / 1 / 4 / 2; height: 100%; } .div38 { grid-area: 4 / 1 / 6 / 2; height: 100%; } .div39 { grid-area: 4 / 2 / 5 / 6; width: 100%; } .div40 { grid-area: 4 / 6 / 5 / 10; width: 100%; } .div41 { grid-area: 4 / 10 / 5 / 14; width: 100%; } .div42 { grid-area: 5 / 2 / 6 / 4; width: 100%; } .div43 { grid-area: 5 / 4 / 6 / 6; width: 100%; } .div44 { grid-area: 5 / 6 / 6 / 8; width: 100%; } .div45 { grid-area: 5 / 8 / 6 / 10; width: 100%; } .div46 { grid-area: 5 / 10 / 6 / 12; width: 100%; } .div47 { grid-area: 5 / 12 / 6 / 14; width: 100%; }