Laman » Reka Bentuk Web » Bina Laman Web Superfast dengan Yayasan 5 [Panduan]

    Bina Laman Web Superfast dengan Yayasan 5 [Panduan]

    Menggunakan rangka frontend dapat meningkatkan aliran kerja reka bentuk web anda dalam banyak cara. Ia boleh membantu anda mengikuti prinsip reka bentuk moden seperti pendekatan pertama mudah alih, markup semantik dan reka bentuk responsif. Awak boleh mengambil leverage dari banyak elemen CSS dan JavaScript sedia digunakan dan ketara mempercepat proses pembangunan anda, membebaskan lebih banyak masa untuk memberi tumpuan kepada reka bentuk pengalaman visual dan pengguna.

    Yayasan Zurb 5 adalah salah satu rangka kerja frontend yang paling kuat di pasaran. Ia dibina secara logik, mudah digunakan dan sepenuhnya bebas. Ia membolehkan anda menggunakan grid CSS fleksibel itu memudahkan dalam mewujudkan susun atur yang bersih dan mesra pengguna. Kerangka Yayasan juga diuji dengan sangat ketat, sehingga dapat menjaga keserasian lintas-browser dan keserasian lintas-peranti.

    Dalam tutorial ini, saya akan menunjukkan kepada anda bagaimana anda boleh membina laman web superfast dengan Zurb Foundation 5. Anda boleh melihat hasil akhir pada halaman demo.

    Saya akan membuat susun atur laman web, tugas menambah unsur reka bentuk yang halus sedang menunggu untuk anda. Laman web yang akan kami buat bersama dalam tutorial ini akan mencapai impian pereka UX moden: ia akan responsif, mudah alih pertama, mesra pengguna, dan semantik.

    Disebabkan panjang panduan ini, berikut adalah pintasan untuk sampai ke bahagian yang anda mahu dengan cepat:

    • Memuat turun Yayasan 5
    • Memahami Grid
      • Bila Menggunakan Kelas Besar-N, Medium-N Dan Kecil-N
    • Menambah Bar Menu Teratas
    • Mengandung Bahagian Utama
      • Menambah Panel Untuk Posts Popular
      • Menambah 3 Lebih Banyak Catatan Kepada Panel Popular
      • Prettying CSS
      • Menambah Beberapa Kandungan Lebih Banyak
      • Menambah Penomboran
    • Mengandungi Sidebar
      • Borang Surat Berita
      • Video Flex
      • Menu Sidebar
    • Kesimpulannya

    1. Memuat turun Yayasan 5

    Anda boleh memuat turun Yayasan 5 dalam 4 bentuk yang berbeza:

    1. kod lengkap
    2. versi yang lebih ringan dengan hanya kod penting
    3. versi khusus di mana anda boleh menyesuaikan apa yang anda perlukan dan apa yang tidak
    4. versi Sass jika anda mahu menetapkan pembolehubah dan campuran anda dalam SCSS.

    Dalam tutorial ini saya akan memilih kod lengkap dengan CSS vanila, tetapi sudah tentu anda boleh memilih versi lain jika anda ingin menyelaraskan laman web anda dan hanya menggunakan apa yang anda perlukan.

    Selepas anda memuat turun dan membongkar fail zip, buka fail index.html dalam penyemak imbas anda dan anda akan melihat sesuatu seperti ini:

    Yep, devs termasuk pautan berguna dalam fail indeks. Anda boleh meninggalkannya dengan cara ini dan membuat fail baru untuk prototaip anda dengan nama home.html atau sesuatu yang serupa, tetapi anda tidak perlu menyimpannya kerana anda boleh dengan mudah mencapai Dokumentasi Yayasan apabila anda mahu.

    Buka fail index.html dalam editor kod kegemaran anda dan hapus segala-galanya di dalamnya seksyen, tetapi sebelum penutupan

    Peraturan gaya yang kita tambahkan kepada app.css fail kepada prototaip kami adalah:

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

    Oleh kerana Foundation 5 menggunakan unit relatif, kita perlu gunakan “em”-s atau “rem”-bukannya piksel untuk bersaing dengan peraturan. (Anda boleh membaca tentang unit CSS: Pixels vs ems vs% di sini.) Saya menggunakan pelanjutan Firebug Firefox untuk menentukan di mana saya harus mengatasi peraturan CSS Foundation 5, anda boleh menggunakan sambungan pelayar pembangunan web yang lain jika anda mahu.

    Di sini dalam cuplikan CSS pendek, kita hanya perlu mengatasi CSS lalai Foundation hanya sekali, pada peraturan yang terakhir (.row .row.popular-utama). Inilah yang kelihatan seperti tapak demo sekarang:

    4.4 Menambah Beberapa Kandungan Lebih Banyak

    Menggunakan peraturan yang sama seperti sebelum ini kami akan menambah lebih banyak kandungan ke bahagian utama halaman. Kandungan yang akan kami tambah sekarang akan menjadi Catatan Terkini dengan lakaran kecil.

    Yayasan 5 mempunyai gaya imej kecil yang telah disediakan terlebih dahulu yang akan kami gunakan dalam Langkah ini. Thumbnail Foundation menggunakan a kelas CSS pra-dibina dipanggil “th” yang perlu kita tambahkan pada imej yang ingin kita paparkan sebagai gambar kecil dengan cara anda dapat melihatnya dalam coretan kod di bawah.

    Untuk setiap Post Terkini kami menambah baris baru di bawah Panel Popular dengan kami kelas CSS tersuai dipanggil “jawatan terkini”.

    Pada saiz tablet dan desktop, kami akan menunjukkan lakaran kecil menggunakan kelas thumbnail Foundation di sebelah kiri, dan tajuk dan penerangan ringkas di sebelah kanan. Di telefon bimbit, tajuk utama dan penerangan akan berada di bawah lakaran kecil.

    Sekarang saya menggunakannya “medium-3 tiang” dan “medium-9 tiang” kelas untuk menjadikan mereka membahagi skrin menjadi 1: 3, 25% untuk imej dan75% untuk teks dari saiz sederhana.

    Masukkan coretan kod berikut di bawah Panel Popular tiga kali (untuk tiga Terkini). Di sini saya hanya memasukkan kod satu baris Iklan terkini, kerana mereka semua menggunakan markup HTML yang sama, hanya kandungan yang berbeza.

     

    Tajuk Post Terkini

    Kandungan Terbaru ...

    Fail CSS tersuai kami dibuat dalam Langkah 4.3, app.css juga mendapat beberapa peraturan gaya baru untuk menjaga rupa demo kemas. Catatan: Jika anda ingin menambahkan CSS khusus anda kepada Yayasan, jangan lupa untuk memeriksa, dengan alat web dev, di mana anda perlu mengatasi peraturan lalai.

    Dalam coretan CSS di bawah, kita perlu mengatasi mereka dalam peraturan pertama (.row.row.latest-post). Dalam peraturan kedua sudah cukup untuk menggunakan pemilih tersuai kami sendiri (.latest post h4).

     .baris .row.latest-post margin-bottom: 1.5em;  .latest-post h4 margin-top: 0; saiz fon: 1.125em; 

    Prototaip kami kini kelihatan seperti ini:

    4.5 Menambah Penomboran

    Dalam langkah ini kita akan menambah penomboran yang sejuk di bawah Post Terkini. Yayasan 5 memberi kita bantuan dengan kelas penomboran yang mudah digunakan. Kami menggunakan kod yang sama dalam langkah ini yang boleh anda dapati di “Advanced” bahagian dalam Dokumen Pagination.

      

    Berikut adalah Post Terkini dengan seksyen Penambahan yang baru ditambah:

    5. Mengepung Sidebar

    Sekarang kita sudah siap dengan kandungan utama laman demo kami, sudah tiba masanya untuk mengisi bar sisi kanan. Bar sisi kanan akan tergelincir di bawah kandungan utama pada saiz mudah alih dan tablet.

    Anda perlu memasukkan semua coretan kod dalam bahagian ini di dalam