Beranda » Desain web » Bangun Situs Web Superfast dengan Foundation 5 [A Guide]

    Bangun Situs Web Superfast dengan Foundation 5 [A Guide]

    Menggunakan kerangka kerja frontend dapat meningkatkan alur kerja desain web Anda dengan banyak cara. Bisa membantu Anda mengikuti prinsip-prinsip desain modern seperti pendekatan mobile-first, markup semantik, dan desain responsif. Kamu bisa memanfaatkan banyak elemen CSS dan JavaScript yang siap digunakan dan secara signifikan mempercepat proses pengembangan Anda, membebaskan lebih banyak waktu untuk fokus pada desain pengalaman visual dan pengguna.

    Zurb Foundation 5 adalah salah satu kerangka kerja frontend yang paling kuat di pasar. Ini dibangun secara logis, mudah digunakan dan sepenuhnya gratis. Ini memungkinkan Anda memanfaatkan kisi-kisi CSS yang fleksibel bahwa memfasilitasi dalam penciptaan tata letak yang bersih, ramah-pengguna. Kerangka kerja Foundation juga sangat teruji, sehingga dibutuhkan kompatibilitas lintas-browser dan lintas-perangkat.

    Dalam tutorial ini saya akan menunjukkan kepada Anda bagaimana Anda dapat membangun situs web superfast dengan Zurb Foundation 5. Anda dapat melihat hasil akhir di halaman demo.

    Saya akan membuat tata letak situs web, tugas menambahkan elemen desain halus sedang menunggu untuk Anda. Situs web yang akan kita buat bersama dalam tutorial ini akan mewujudkan impian perancang UX modern: ia akan responsif, mobile-first, user-friendly, dan semantik.

    Karena panjangnya panduan ini, berikut adalah pintasan untuk sampai ke bagian yang Anda inginkan dengan cepat:

    • Mengunduh Foundation 5
    • Memahami Grid
      • Kapan Menggunakan Kelas Besar-N, Sedang-N Dan Kecil-N
    • Menambahkan Bilah Menu Atas
    • Mengisi Bagian Utama
      • Menambahkan Panel Untuk Posting Populer
      • Menambahkan 3 Posting Lebih Banyak Ke Panel Populer
      • Prettying Up CSS
      • Menambahkan Beberapa Konten Lainnya
      • Menambahkan Pagination
    • Mengisi Sidebar
      • Formulir Newsletter
      • Flex Video
      • Menu Sidebar
    • Kesimpulan

    1. Mengunduh Foundation 5

    Anda dapat mengunduh Foundation 5 dalam 4 bentuk berbeda:

    1. kode lengkap
    2. versi yang lebih ringan dengan hanya kode esensial
    3. versi khusus tempat Anda dapat menyesuaikan apa yang Anda butuhkan dan yang tidak
    4. versi Sass jika Anda ingin mengatur variabel dan mixins Anda di SCSS.

    Dalam tutorial ini saya akan memilih kode Lengkap dengan vanilla CSS, tetapi tentu saja Anda dapat memilih versi lain jika Anda ingin merampingkan situs Anda dan hanya menggunakan apa yang benar-benar Anda butuhkan..

    Setelah Anda mengunduh dan membuka paket file zip, buka file index.html di browser Anda dan Anda akan melihat sesuatu seperti ini:

    Yap, devs menyertakan tautan praktis dalam file indeks. Anda dapat membiarkannya seperti ini dan membuat file baru untuk prototipe Anda dengan nama home.html atau yang serupa, tetapi Anda tidak benar-benar perlu menyimpannya karena Anda dapat dengan mudah mencapai Dokumentasi Yayasan kapan pun Anda mau.

    Buka file index.html di editor kode favorit Anda dan hapus semua yang ada di dalamnya bagian, tetapi sebelum penutupan

    Aturan gaya yang kami tambahkan ke app.css file untuk membuat prototipe kami adalah:

     header margin-bottom: 2em;  .popular-tambahan h4 ukuran font: 1.125em; margin-top: 0.4em;  .row .row.popular-main margin-bottom: 1.5em;  

    Sebagai Foundation 5 menggunakan unit relatif, kita perlu menggunakan “em”-s atau “rem”-s bukannya piksel untuk mengikuti aturan. (Anda dapat membaca tentang unit CSS: Pixel vs ems vs% di sini.) Saya menggunakan ekstensi Firebug Firefox untuk menentukan di mana saya harus menimpa aturan CSS Foundation 5, Anda dapat menggunakan ekstensi browser pengembangan web lainnya jika Anda mau.

    Di sini, di cuplikan CSS singkat ini, kami hanya perlu mengganti CSS default Foundation hanya sekali, pada aturan terakhir (.row .row.popular-main). Seperti apa bentuk situs demo sekarang:

    4.4 Menambahkan Beberapa Konten Lainnya

    Menggunakan aturan yang sama seperti sebelumnya, kami akan menambahkan lebih banyak konten ke bagian utama halaman. Konten yang akan kami tambahkan sekarang adalah Posting terbaru dengan thumbnail kecil.

    Foundation 5 memiliki gaya thumbnail yang sudah disiapkan sebelumnya yang akan kami gunakan di Langkah ini. Thumbnail Yayasan gunakan a kelas CSS pra-bangun disebut “th” yang perlu kita tambahkan ke gambar yang ingin kita tampilkan sebagai gambar mini dengan cara yang bisa Anda lihat dalam cuplikan kode di bawah ini.

    Untuk setiap Posting Terbaru kami menambahkan baris baru di bawah Panel Populer dengan kelas kustom CSS disebut “posting terbaru”.

    Pada ukuran tablet dan desktop, kami akan menampilkan thumbnail kecil menggunakan kelas thumbnail Foundation di sebelah kiri, dan judul serta deskripsi singkat di sebelah kanan. Di seluler, tajuk utama dan uraiannya akan berada di bawah gambar kecil.

    Sekarang saya menggunakan “menengah-3 kolom” dan “menengah-9 kolom” kelas untuk membuat mereka membagi layar menjadi 1: 3, 25% untuk gambar dan 75% untuk teks naik dari ukuran sedang.

    Masukkan potongan kode berikut di bawah Panel Populer tiga kali (untuk tiga Posting Terbaru). Di sini saya hanya memasukkan kode satu baris Postingan Terbaru, karena semuanya menggunakan markup HTML yang sama, hanya kontennya yang berbeda.

     

    Judul Posting Terbaru

    Konten Posting Terbaru ...

    File CSS khusus kami dibuat pada Langkah 4.3, app.css juga mendapat beberapa aturan gaya baru untuk menjaga tampilan demo tetap rapi. Catatan: Jika Anda ingin menambahkan CSS khusus Anda sendiri ke Foundation, jangan pernah lupa untuk memeriksa, dengan alat web dev, di mana Anda harus mengganti aturan default.

    Dalam cuplikan CSS di bawah ini, kita perlu menimpanya di aturan pertama (.row .row.latest-post). Pada aturan kedua cukup menggunakan pemilih kustom kita sendiri (.latest-post h4).

     .baris .row.latest-post margin-bottom: 1.5em;  .test-post h4 margin-top: 0; ukuran font: 1.125em; 

    Prototipe kami sekarang terlihat seperti ini:

    4.5 Menambahkan Pagination

    Pada langkah ini kita akan menambahkan pagination keren di bawah Posting Terbaru. Foundation 5 membantu kita dengan kelas paginasi yang nyaman dan siap pakai. Kami menggunakan kode yang sama pada langkah ini yang dapat Anda temukan di “Maju” bagian di dalam Pagination Documents.

      

    Berikut adalah Posting Terbaru dengan bagian Pagination yang baru ditambahkan:

    5. Mengisi Sidebar

    Sekarang kita siap dengan konten utama dari situs demo kita, saatnya untuk mengisi sidebar kanan. Bilah sisi kanan akan tergelincir di bawah konten utama pada ukuran ponsel dan tablet.

    Anda harus memasukkan semua potongan kode di bagian ini di dalam