Bagaimana untuk: Paparan senarai grid
- Cuba Sendiri Halaman Sebelumnya
- Halaman Berikutnya Tata letak kolum campuran
Bagaimana untuk membuat paparan senarai grid.
Klik butang untuk memilih paparan senarai atau grid.
Lajur 1
Beberapa teks..
Lajur 2
Beberapa teks..
Lajur 3
Beberapa teks..
Lajur 4
Beberapa teks..
Paparan senarai grid
Langkah pertama - Tambahkan HTML:
<!-- Muat pengeluaran Font Awesome ikon --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <!-- Selekarkan butang untuk papar paparan senarai atau grid --> <button onclick="listView()"><i class="fa fa-bars"></i> List</button> <button onclick="gridView()"><i class="fa fa-th-large"></i> Grid</button> <div class="row"> <div class="column" style="background-color:#aaa;"> <h2>Column 1</h2> <p>Some text..</p> </div> <div class="column" style="background-color:#bbb;"> <h2>Column 2</h2> <p>Some text..</p> </div> </div> <div class="row"> <div class="column" style="background-color:#ccc;"> <h2>Column 3</h2> <p>Some text..</p> </div> <div class="column" style="background-color:#ddd;"> <h2>Column 4</h2> <p>Some text..</p> </div> </div>
Kesempatan kedua - Tambahkan CSS:
/* Cipta dua lajur yang sama lebar dan gerak bersama-sama */ .column { float: left; width: 50%; padding: 10px; } /* Buang gerakan lepas setelah kolom */ .row:after { content: ""; display: table; clear: both; }
Kesempatan ketiga - Tambahkan JavaScript:
// Dapatkan elemen dengan class="column" var elements = document.getElementsByClassName("column"); // Deklarasikan variabel perulangan var i; // Paparan senarai function listView() { for (i = 0; i < elements.length; i++) { elements[i].style.width = "100%"; // Menentukan lebar setiap elemen ke 100% } } // Paparan grid function gridView() { for (i = 0; i < elements.length; i++) { elements[i].style.width = "50%"; // Menentukan lebar setiap elemen ke 50% } }
- Cuba Sendiri Halaman Sebelumnya
- Halaman Berikutnya Tata letak kolum campuran