Membuat Scrollspy Dengan Bootstrap

dokumen-dokumen yang mirip
membuat website dengan bootstrap v3.0.0

Bermain dengan Marker Google Maps API

Geocoding Services pada Google Maps API

Geocoding Services pada Google Maps API

Menampilkan Google Maps V3 pada halaman website

Menampilkan multiple marker Google Maps API

Responsive Sidebar dengan Bootstrap

Responsive Layout dengan Bootstrap [Part 2]

[SANGAT MUDAH] Cara Membuat Tab dengan Bootstrap

MEMBUAT LAYOUT DENGAN CONTAINER BOOTSTRAP

Mendeteksi Lokasi dengan HTML5 Geolocation

Membuat Display Produk dalam Layout Box 4 Kolom

KAJIAN 3 Web Responsive

Membuat Tempelate Menggunkanan Boostrap

Membuat Top Fixed Responsive Navbar Twitter Bootstrap

Menampilkan Markers Google Maps API dengan PHP dan MySQL

?> </span></td> </tr> </table></br></center><hr></br></td></tr> </table> <?php $_SESSION['pertanyaan'] = $pertanyaan; // store session data

RWD (Responsive Web Design) dengan Grid System Bootsrtap

Membuat Layout Header Diam di Tempat (Fix Header)

6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

WEB STATIS MEMBUAT TUTORIAL PENGGUNAAN FRAMEWORK CSS

Perkenalan Glyphicon Bootstrap dan Cara Mudah Menggunakannya

Membuat Web Chatting dengan Ajax Jquery, PHP, dan Bootstrap [Part 2]

WHAT WE DO DAG // PORTFOLIO

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

Membuat Responsive dan Fleksibel Image Gallery dengan JQuery Fleximage

CAPAIAN KINERJA MUTU FAKULTAS dan PPs TAHUN Badan Penjaminan Mutu. Universitas Negeri Semarang

CSS (Cascading Style Sheets)

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

1. Apa itu Bootstrap?

BAB V DESAIN WEB CSS

Tutorial Penggunaan Twitter Bootstrap

CSS Eksternal. Instruktur: Arif Nurwidyantoro

[SANGAT MUDAH] Cara Membuat Slide Show dengan Bootstrap 3

Pendahuluan. Hal itu dimungkinkan dengan adanya framework bernama PhoneGap. PhoneGap

How to Create Simple Web (2) - Slice

Belajar Dasar HTML 5. It s all about 4rt, not how smart you are. S u p p o r t e d b y : [ C y b e r 4 r t C r e w ]

Cara Membuat website dengan Dreamweaver

Permasalahan Tambahan

Masih tentang bagaimana membuat layout dengan CSS, kita lanjutkan untuk membuat layout yang lain. Berikut ini adalah desain layout yang akan kita buat

Triswansyah Yuliano

Author : Minarni, S.Kom.,MM

BAB IV CASCADING STYLE SHEET (CSS)

MODUL III CASCADING STYLE SHEET

Tutorial Layouting CSS Part 1

buat Lightbox mu sendiri dengan jquery

DASAR-DASAR CSS DASAR-DASAR CSS By: Rohi Abdulloh A. PENGENALAN

Materi 9 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

LAMPIRAN. A. Source Code Halaman Utama

A. LATAR BELAKANG ATAU BACKGROUND

SMH2D3 Web Programming. 4 BAB IV WEB DESIGN CSS3. H a l IDENTITAS. Kajian Web Design menggunakan HTML5 dan CSS3


MENAMPILKAN GOOGLE MAPS DI WEB BROWSER DENGAN HTML5

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Beralih dari Input Submit ke Button dan Cara Mudah Membuat Button Bootstrap

DAFTAR PUSTAKA. Fathansyah. (2007). Basis Data. Informatika : Bandung.

Pemrograman Web PRAKTIKUM 3 CSS. TUJUAN BELAJAR Mahasiswa dapat menggunakan css untuk mengatur gaya tampilan elemenhtml

Membuat Simpel Site HTML Layout Menggunakan Tag div

CSS Cascading Style Sheet

Komunikasi Multimedia

Pemrograman Basis Data Berbasis Web

Tutorial Membuat Layout Website Sederhana dengan HTML dan CSS

Pemrograman Web WEEK 03 HTML LANJUT

1. Teori MODUL 1 HTML. Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML

A. LATAR BELAKANG ATAU BACKGROUND

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Tutorial Mengedit Halaman HTML dengan Dreamweaver

<title>kamus Indonesia Karo Online</title> <!-- Bootstrap core CSS --> <link href="css/bootstrap.min.css" rel="stylesheet">

Prak. E-Bussiness & E-Commerce HTML. (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto.wordpress.com

SImple Pop-Up Modal dengan CSS3 dan Jquery

LAPORAN RESMI. Boxes

Secara garis besar, terdapat 3 cara menginput kode CSS, yaitu metode Inline Style, Internal Style Sheets, dan External Style Sheets.

BAB III CASCADING STYLE SHEET

Publish: 7 Juni 2012 Author & Copyright: Johan Status: FREE tutorial

Pemrograman Basis Data Berbasis Web

Cara Memasukan Font Baru Ke Dalam Web Menggunakan CSS

MODUL III CASCADING STYLE SHEET

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

PELATIHAN WEB DESIGN & WEB PROGRAMMING

Membuat Layout Desain Awal dengan Photoshop

Membuat Chatbox Sederhana dengan Ajax jquery dan PHP PDO

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

CSS. inheritance (pewarisan)

Keuntungan Memisahkan presentation sebuah dokumen dari content document itu sendiri Mempermudah dan mempersingkat pembuatan dan pemeliharaan dokumen w

Nofriza Nindiyasari

LEMBAR KERJA PRAKTIKUM. - JavaScript Alert yang ditampilkan browser saat membuka halaman home/index.html :

CARA MEMBUAT WEBSITE SEDERHANA

Page 1 of 8 Tutorial Font Awesome UTS Stmik El Rahma

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

Image Slider 3D. Oleh: Anthonius

Cara membuat elemen agar bisa didrag

IKG3A3 / Software Project II

Cara Upload File Ke Website Menggunakan FTP

Metode Penulisan Dasar CSS

BAB I DASAR-DASAR HTML

Membuat Responsive Layout dengan CSS Media Query

Transkripsi:

Membuat Scrollspy Dengan Bootstrap Oleh: Hasyemi Rafsanjani Asyari Hai JagoCodingers. Apa kabar? Pernah ngga kalian membuka sebuah website lalu ada menu link navigasi yang akan terupdate atau terlihat active ketika kita berada di section tertentu ketika kita scroll? Ini bisa disebut sebagai Scrollspy. Scrollspy biasanya cocok untuk web yang bersifat single page, agar u... Hai JagoCodingers. Apa kabar? Pernah ngga kalian membuka sebuah website lalu ada menu link navigasi yang akan terupdate atau terlihat active ketika kita berada di section tertentu ketika kita scroll? Ini bisa disebut sebagai Scrollspy. Scrollspy biasanya cocok untuk web yang bersifat single page, agar user tau dimana posisi atau section yang sedang dibaca oleh mereka. Nah Bootstrap ternyata punya tools atau plugin seperti ini. Menggunakan CSS dan Javascript dari Bootstrap, hari ini kita akan mencoba membuat scrollspy. Yeahhhh! Tutorial ini akan memperlihatkan simple way to do Scrollspy, agar kalian tau dengan mudah bagaimana mengimplementasikannya di dokumen web. Dalam tutorial ini kita akan butuh 2 elemen, elemen pertama yaitu menu navigasi. Dan yang kedua adalah Content (bisa article, section, div). Jadi mari kita mulai. Buat dokumen HTML baru, dan berikan nama (terserah anda sih) demoscrollspy.html Import Bootstraps. Hal yang pertama kita harus lakukan adalah mengimport bootstrap, baik css maupun javascriptnya. Kita juga perlu menggunakan jquery. <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" > src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></ script> src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js">< /script>

Elemen yang kita perlukan dalam Scrollspy adalah navigasi (<nav>), saya berharap semua sudah bisa membuat nav dengan Bootstrap. Navigasi yang akan kita buat adalah jenis Pils, yaitu navigasi dengan rounded background. <nav id="scrollspy"> <ul class="nav nav-pills nav-stacked"> <h3><strong>side Navigation</strong></h3> <li><a href="#about">about Me</a></li> <li><a href="#followme">follow Me</a></li> </ul> </nav> Pada nav menu ini kita berikan list dari link yang akan kita tujukan ke content section kita. Pada kasus kali ini saya menggunakan 2 section yaitu About dan juga Follow. Yang harus diperhatikan kita menambah 'i(d="scrollspy")', selector ini adalah sebagai penanda bahwa ini menu navigasi yang akan dibuat scrollspy. Dan juga kita perlu memasukan 'id' dari tiap section ke dalam link 'href'. Biar tidak bingung, ini section yang ada di page tutroial kali ini: <div id="about"> <h1><em>about Me</em></h1> <p>lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p> <div id="followme"> <h1>follow Me</h1> <p>lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p> Kalian lihat? link "About Me", menunjuk pada #about. Sehingga akan menampilkan section dengan id = about. You get the idea, right guys? Dan itu saja elemen yang kita perlukan, jika kalian ingin menambahkan section, maka kalian hanya harus membuat div baru dengan id, dan tambahkan juga pada list menu nav yang akan menuju ke div yang kita buat. Hal terakhir yang kita perlukan adalah, menambahkan data-spy dan juga data-target pada tag <body>. Ini merupakan cara untuk memanggil library scrollspy dari javascript bootstrap. Kita hanya perlu memanggilnya, dan biarkan Bootstrap yang bekerja :D <body data-spy="scroll" data-target="#scrollspy"> data-target pada body harus/perlu kita arakhan ke link navigasi website kita.

That's it, berikut full source code dari demo tutorial kali ini. (Tentu saja sudah diberikan beberapa style) :) FULL SOURCE CODE demoscrollspy.html <!DOCTYPE html> <html lang="en"> <head> <title>demo Bootstrap Scrollspy</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" > <link href='http://fonts.googleapis.com/css?family=quicksand' rel='stylesheet' type='text/css'> src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></ script> src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js">< /script> <style> body { font-family: 'Quicksand'; } ul.nav-pills { top: 250px; position: fixed; } div.col-sm-9 div { height: 500px; font-size: 28px; padding: 30px; } </style> </head> <body data-spy="scroll" data-target="#scrollspy"> <div class="container-fluid" style="height: 250px;"> <center> <h1>demo Bootstrap Scrollspy </h1> <h3>by: hasyemiraws</h3> </center> <div class="container"> <div class="row">

<nav class="col-sm-3" id="scrollspy"> <ul class="nav nav-pills nav-stacked"> <h3><strong>side Navigation</strong></h3> <li><a href="#about">about Me</a></li> <li><a href="#followme">follow Me</a></li> </ul> </nav> <div class="col-sm-9"> <div id="about"> <h1><em>about Me</em></h1> <p>lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p> <div id="followme"> <h1>follow Me</h1> <div class="row"> <div class="col-sm-4"> <img src="http://ajr.org/wp-content/themes/ajr-theme/images/twitter-icon.png" class="img-responsive"> <h2>@hasyemiraws</h2> <div class="col-sm-4"> <img src="http://www.allwesttrophies.com/v/vspfiles/assets/images/facebook_roun d_logo.png" class="img-responsive"> <h2>hasyemi rafsanjani</h2> <div class="col-sm-4"> <img src="http://www.palmspringslife.com/instagram-round-256.png" class="img-responsive"> <h2>hasyemiraws</h2> </body> </html> Ya, sekian tutorial kali ini, semoga bisa bermanfaat buat temen-temen semua :-)

Tentang Penulis Hasyemi Rafsanjani Asyari null. I'm proud to be Stalker. Currently Mahasiswa Politeknik Negeri Jakarta. Currently Microsoft Student Partners Indonesia Regional Jabodetabek. Founder of a Company.