Days
Hours
Minutes
Seconds

Promo Grand Opening

15% OFF

Khusus Pelanggan Baru

Tutorial Foundation #2: Cara Menggunakan Foundation


 

 

Setelah memahami apa itu Foundation, kini saatnya kita mulai mempraktikkan cara menggunakannya untuk membangun halaman web. Ada dua cara utama untuk memulai: menggunakan versi terkompilasi (pre-compiled) atau menginstal Foundation secara lokal menggunakan CLI (Command Line Interface).

 

Opsi 1: Menggunakan Foundation Terkompilasi (Paling Mudah)

 

Ini adalah cara termudah dan tercepat untuk memulai, cocok untuk pemula atau proyek yang tidak membutuhkan kustomisasi mendalam. Anda cukup menyertakan file CSS dan JavaScript Foundation ke dalam file HTML Anda.

  1. Buat File HTML:

    Buat file HTML baru, misalnya index.html, dan sertakan struktur dasar HTML5.

  2. Sertakan File CSS:

    Tambahkan tautan ke file CSS Foundation di dalam tag <head>. Anda dapat mengambilnya dari CDN (Content Delivery Network) atau mengunduh dan menyimpannya secara lokal. Menggunakan CDN sangat direkomendasikan karena lebih cepat dan efisien.

    HTML

    <head>
      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/foundation-sites@6.7.5/dist/css/foundation.min.css" crossorigin="anonymous" />
      </head>
    
  3. Sertakan File JavaScript:

    Tambahkan skrip JavaScript Foundation di bagian bawah tag <body> Anda. Pastikan untuk juga menyertakan jQuery karena Foundation bergantung padanya untuk beberapa komponen.

    HTML

    <body>
      <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
      <script src="https://cdn.jsdelivr.net/npm/foundation-sites@6.7.5/dist/js/foundation.min.js" crossorigin="anonymous"></script>
      <script>
        $(document).foundation();
      </script>
    </body>
    

    Skrip $(document).foundation(); berfungsi untuk menginisialisasi semua plugin JavaScript Foundation di halaman Anda.

 

Opsi 2: Menginstal Foundation secara Lokal (Cara Profesional)

 

Ini adalah cara yang lebih canggih dan disarankan untuk proyek yang lebih besar atau yang membutuhkan kustomisasi. Anda akan menggunakan Foundation CLI untuk menginstal Foundation sebagai proyek baru dan mengkompilasi file Sass Anda.

  1. Instal Node.js:

    Pastikan Anda sudah menginstal Node.js dan npm di komputer Anda. Anda bisa mengunduhnya dari situs resmi Node.js.

  2. Instal Foundation CLI:

    Buka terminal atau Command Prompt Anda dan jalankan perintah berikut untuk menginstal Foundation CLI secara global.

    Bash

    npm install -g foundation-cli
    
  3. Buat Proyek Baru:

    Arahkan terminal Anda ke folder tempat Anda ingin membuat proyek, lalu jalankan perintah berikut.

    Bash

    foundation new --framework sites --template zurb-template
    

    Anda akan diminta untuk memberikan nama proyek. Setelah proses instalasi selesai, masuklah ke folder proyek yang baru dibuat.

    Bash

    cd [nama-proyek-anda]
    
  4. Jalankan Proyek:

    Jalankan perintah berikut untuk memulai server lokal dan mengawasi perubahan pada file Anda.

    Bash

    npm start
    

    Perintah ini akan secara otomatis membuka halaman web di browser Anda. Setiap kali Anda melakukan perubahan pada file Sass atau HTML, halaman akan otomatis diperbarui.

 

Mulai Membangun dengan Grid

 

Setelah berhasil menginstal Foundation, Anda dapat mulai menggunakan komponen-komponennya. Sistem grid adalah salah satu pondasi utama Foundation. Berikut contoh sederhana untuk membuat tata letak dua kolom:

HTML

<div class="grid-x grid-padding-x">
  <div class="cell large-6">
    <div class="callout">Kolom 1</div>
  </div>
  <div class="cell large-6">
    <div class="callout">Kolom 2</div>
  </div>
</div>
  • grid-x: Mendefinisikan sebuah baris (row)
  • grid-padding-x: Menambahkan padding horizontal di antara kolom.
  • cell: Mendefinisikan sebuah sel (column).
  • large-6: Menentukan lebar kolom sebesar 6 unit dari total 12 unit grid saat layar berukuran besar (large).

Dengan mengikuti langkah-langkah ini, Anda sudah siap untuk mulai membangun tata letak dasar menggunakan Foundation. Pada tutorial berikutnya, kita akan mendalami lebih jauh tentang sistem grid dan komponen-komponen UI lainnya.


Wawasan Terbaru

Gemini_Generated_Image_wfw5uwwfw5uwwfw5
Mengenal Dunia Grafis: Dari Piksel Hingga Vektor, Kekuatan Visual di Era Digital
Gemini_Generated_Image_b6dimfb6dimfb6di
Mengenal Foundation: Kerangka Kerja Front-End Profesional untuk Web Responsif
Gemini_Generated_Image_sx3ztpsx3ztpsx3z
CSS
Mempercantik Website dengan CSS: Seniman di Balik Tampilan Web 🎨
Gemini_Generated_Image_e013qke013qke013
Mengenal HTML: Fondasi dari Setiap Halaman Website 🌐
Gemini_Generated_Image_ldki4nldki4nldki
Menyelami Dunia Coding: Seni Berbicara dengan Komputer
Gemini_Generated_Image_dpvliydpvliydpvl
Menguasai GIT: Fondasi Penting dalam Dunia Pengembangan Perangkat Lunak
Gemini_Generated_Image_sqcib9sqcib9sqci
Tutorial Python #12: Mengenal Jenis-jenis Operator dalam Python
Gemini_Generated_Image_o1bw3do1bw3do1bw
Memahami Tipe Data Dictionary dalam Python
Gemini_Generated_Image_ko4ixfko4ixfko4i
Mengenal Tipe Data Set dalam Python
Gemini_Generated_Image_1xop7m1xop7m1xop
Tuple dalam Python: Pengenalan dan Tutorial

Wawasan Serupa

Gemini_Generated_Image_b6dimfb6dimfb6di
Gemini_Generated_Image_pk8rkrpk8rkrpk8r
Gemini_Generated_Image_ir6ggkir6ggkir6g
Gemini_Generated_Image_r0vzl5r0vzl5r0vz

Ceritakan Detail Proyekmu

Mulai dari 30K aja, solusi IT kamu langsung jalan tanpa drama.

Kata Mereka Tentang Solusi Coding

Dipercaya oleh lebih dari 200++ client untuk menyelesaikan proyeknya dengan total 250++ proyek dari berbagai jenis proyek