Bagaimana membuat: tampilan daftar kisi
- Coba sendiri Halaman sebelumnya
- Halaman berikutnya Tata letak kolom campuran
Bagaimana membuat tampilan daftar kisi.
Klik tombol, dapat memilih tampilan daftar atau kisi.
Kolom 1
Beberapa teks...
Kolom 2
Beberapa teks...
Kolom 3
Beberapa teks...
Kolom 4
Beberapa teks...
Tampilan daftar kisi
Langkah pertama - Tambahkan HTML:
<!-- Memuat pustaka ikon Font Awesome --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <!-- Untuk memilih tombol tampilan daftar atau kisi --> <button onclick="listView()"><i class="fa fa-bars"></i> Daftar</button> <button onclick="gridView()"><i class="fa fa-th-large"></i> Grid</button> <div class="row"> <div class="column" style="background-color:#aaa;"> <h2>Kolom 1</h2> <p>Beberapa teks...</p> </div> <div class="column" style="background-color:#bbb;"> <h2>Kolom 2</h2> <p>Beberapa teks...</p> </div> </div> <div class="row"> <div class="column" style="background-color:#ccc;"> <h2>Kolom 3</h2> <p>Beberapa teks...</p> </div> <div class="column" style="background-color:#ddd;"> <h2>Kolom 4</h2> <p>Beberapa teks...</p> </div> </div>
Kedua - Tambahkan CSS:
/* Membuat dua kolom yang sama lebar dan menggerakkan bersamaan */ .column { float: left; width: 50%; padding: 10px; } /* Menghapus gerakan paralel setelah kolom */ .row:after { content: ""; display: table; clear: both; }
Ketiga - Tambahkan JavaScript:
// Mengambil elemen dengan class="column" var elements = document.getElementsByClassName("column"); // Deklarasi variabel perulangan var i; // Tampilan daftar function listView() { for (i = 0; i < elements.length; i++) { elements[i].style.width = "100%"; // Mengatur lebar setiap elemen menjadi 100% } } // Tampilan grid function gridView() { for (i = 0; i < elements.length; i++) { elements[i].style.width = "50%"; // Mengatur lebar setiap elemen menjadi 50% } }
- Coba sendiri Halaman sebelumnya
- Halaman berikutnya Tata letak kolom campuran