Responsive Layout dengan Bootstrap [Part 2]

dokumen-dokumen yang mirip
Daftar Isi Elemen Estetis Tumpal Formulasi Tumpal Sebagai Elemen Estetis

Membuat Animasi Loading Bubble dengan Full CSS

VOLUME I No 2 Juli 2013 Halaman

Pedoman Penulisan Laporan PKL Dosen Pembimbing : Ratri Enggar Pawening

Membuat Layout Header Diam di Tempat (Fix Header)

LOGO FULL COLOR BEBERAPA CONTOH LOGO DPD-PDJI DEWAN PENGURUS DAERAH PROVINSI JAWA BARAT DEWAN PENGURUS DAERAH PROVINSI BALI

MEMBUAT LAYOUT DENGAN CONTAINER BOOTSTRAP

Membuat Layout Footer Menempel ke Bawah

Membuat Tabel Responsive dengan CSS

RWD (Responsive Web Design) dengan Grid System Bootsrtap

XHTML Part 1. Wahyu Catur Wibowo Amalia Zahra

HenHash. Fungsi Hash berdasarkan Henon Map

Responsive Sidebar dengan Bootstrap

Membuat Responsive Layout dengan CSS Media Query

Membuat Scrollspy Dengan Bootstrap

Perbandingan Ketahanan Algoritma LSB dan F5 dalam Steganografi Citra

Tutorial Lengkap Memahami CSS Display

Tutorial Layouting : Membuat Grid Sama Tinggi

Membuat Responsive dan Fleksibel Image Gallery dengan JQuery Fleximage

Membuat Desain Custom Input (Checkbox + Radio Button) pada Form

MODUL III CASCADING STYLE SHEET

Mendesain Custom Tabel dengan Pseudo Element CSS

Plugin Javascript Bootstrap 2

BAB II KOMPONEN HTML LANJUT

BAB I DASAR-DASAR HTML

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

Warta Jemaat, 24 Mei 2015

Membuat Tempelate Menggunkanan Boostrap

Algoritma Cipher Blok Mats

Membuat Display Produk dalam Layout Box 4 Kolom

membuat website dengan bootstrap v3.0.0

LAPORAN AKHIR M.K INTERAKSI MANUSIA DAN KOMPUTER SEMESTER GENAP 2007/2008. Kajian Situs com

Tutorial Lengkap Memahami CSS Position

Tutorial Dasar CSS Preprocessor LESS

BAB V DESAIN WEB CSS

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

Memanfaatkan CSS Animasi [Part 2]

Membuat Themes Wordpress sendiri - Part 1

WEB STATIS MEMBUAT TUTORIAL PENGGUNAAN FRAMEWORK CSS

Cara Memasukan Font Baru Ke Dalam Web Menggunakan CSS

KAJIAN 3 Web Responsive

THE SUITES TOWER. The Inspiring Jewel in Pantai Indah Kapuk

Membuat Tooltip Sendiri dengan CSS

Membuat Smooth Scrolling dalam 1 halaman dengan JQuery

Yayan Mulyana

Tutorial Layouting CSS Part 1

Membuat Simpel Site HTML Layout Menggunakan Tag div

Membuat Top Fixed Responsive Navbar Twitter Bootstrap

Persiapan. File latihan.rar diekstrak. Contoh apabila Bahan diekstrak di d:\

Tutorial Membuat Layout Website Sederhana dengan HTML dan CSS

Membuat Custom Button Captcha dengan Font Awesome

2. CARA MENGGUNAKAN FRAMEWORK CSS GETBOOTSTRAP.COM/232/ Bagaimana Cara Menggunakan Bootstrap?

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

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

Page 1 of 8 Tutorial Font Awesome UTS Stmik El Rahma

Analisa Pada percobaan ini, menunjukan flow dalam kondisi normal atau sesuai dengan default dan sifat masing-masing tag HTML-nya.

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

Panduan Lengkapp HTML dan CSS bagian 2 Wahyu Setiyono

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 ]

CSS Eksternal. Instruktur: Arif Nurwidyantoro

[SANGAT MUDAH] Cara Membuat Tab dengan Bootstrap

BUKU PANDUAN LOGO / LOGO GUIDELINE

Triswansyah Yuliano

CSS Cascading Style Sheet

BAB VI DESAIN WEB RESPONSIF

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

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

Nama: ahmad edi purwanto. Nim: Tugas uts web statis. Tutorial cara penggunaan suatu framework CSS

Daftar Isi. Kata Pengantar Pendahuluan. i ii. iii. Daftar Isi

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

PRAKTIKUM PEMROGRAMAN WEB MODUL 7 TWITTER BOOTSTRAP

Memanfaatkan CSS Animasi dan Transisi [Part 1]

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

1. Apa itu Bootstrap?

CSS Cascading Style Sheet

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

buat Lightbox mu sendiri dengan jquery

HTML (HyperText Markup Language)

SImple Pop-Up Modal dengan CSS3 dan Jquery

TUTORIAL HTML CSS Langkah Tepat menjadi Web Designer Handal, menguasai HTML & CSS, jalan membuat halaman website cantik dan menarik

Kostumisasi Fitur Twitter Bootstrap 3 - Episode Carousel / Slide

108

Membuat Layout Desain Awal dengan Photoshop

Design Web Dengan 2 Kolom

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

TUTORIAL RUBY ON RAILS

Contoh Syntax: Contoh di atas menunjukkan. S e l e c t o r : h 1. P r o p e r t y : c o l o r. V a l u e : r e d. (red).

Permasalahan Tambahan

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

Membuat Template Website Menggunakan Teknik Layer ala CSS

Listing Program. Halaman Home(index.php) <?php require_once'config.php';?>

Design Web 2 Kolom Flexible

How to Create Simple Web (2) - Slice

Blueprint CSS Framework

Transkripsi:

Responsive Layout dengan Bootstrap [Part 2] Oleh: Christian Rosandhy Salam jaco,, sebagai lanjutan dari tutorial Membuat Layout Responsive dengan Container Bootstrap, kali ini kita akan mencoba membuat layout responsive dengan grid sistem. Kalau di tutorial sebelumnya itu adalah dasar untuk membuat lebar layout website yang otomatis responsive, kali ini kita akan bermain dengan grid yang menyesuaikan diri untuk ukuran layar yang berbeda-beda. Salam jaco,, sebagai lanjutan dari tutorial Membuat Layout Responsive dengan Container Bootstrap, kali ini kita akan mencoba membuat layout responsive dengan grid sistem. Kalau di tutorial sebelumnya itu adalah dasar untuk membuat lebar layout website yang otomatis responsive, kali ini kita akan bermain dengan grid yang menyesuaikan diri untuk ukuran layar yang berbeda-beda. Layout yang akan kita buat kira-kira seperti ini : Sebelumnya, sebagai sedikit gambaran buat kita,, Bootstrap membagi lebar layar monitor menjadi 4 jenis : Extra Small (-xs-) : < 768px Small (-sm-) : 768px - 991px Medium (-md-) : 992px - 1199px Large (-lg-) : > 1200px Sehingga, dalam contoh di tutorial ini, saya hanya akan bermain di lebar monitor Extra Small (-xs-)dan Small (-sm-). Kolom small (-sm-) itu kan batasnya cuma sampai 991px tuh, terus utk layar lebih lebar lagi ntar gimana? Ga masalah.. Bootstrap itu pinter kok.. Ntar yang layar lebih lebar bisa mengatur diri sendiri dgn tetap rapi.. KECUALI, kalau kita pengen buat grid khusus untuk layar lebar.. Ntar pas dicoba-coba ngerti sendiri kok maksudnya.. Hhehe~ Yuk kita ke HTML dulu seperti biasa~ Kita bikin layout yang dibagi jadi 4 bagian : Header, Slideshow, Content, dan Footer. Masing-masing layout diberikan class.container didalamnya~ <!doctype html> <html lang="en">

<head> </head> <body> <meta charset="utf-8"> <title>latihan Layout Bootstrap Part 2</title> <link rel="stylesheet" href="css/bootstrap.min.css"> <link rel="stylesheet" href="css/css_part2.css"> <header> </header> <div id="slideshow"> <div id="content"> <footer> </footer> </body> </html> Nah,, bagian responsive akan segera kita mulai sekarang~ Pertama-tama, di bagian header kita akan mengisi 2 bagian. Yaitu judul website disebelah kiri, dan navigasi di sebelah kanan untuk layar lebar (>=768px). Akan tetapi,, untuk layar kecil akan kita atur supaya judul dan navigasi menjadi item yang menumpuk kebawah. Sebelum lebih lanjut,, kita harus tau dulu kalau Bootstrap menyediakan jumlah grid dalam 1 baris sebanyak 12 grid. Kalau begitu, ketika kita ingin membagi 1 baris menjadi 2 bagian (judul dan navigasi),, kita harus membagi 12 grid tersebut untuk 2 objek tersebut.. Pembagiannya sih terserah,, boleh 4 grid judul + 8 grid navigasi,, boleh 5 grid judul + 7 grid navigasi, atau 6 grid judul + 6 grid navigasi nggak masalah,, asalkan jumlah 1 baris tsb PAS 12 GRID. <header> <div class="row"> <div class="col-sm-4"> <!--4 GRID UNTUK LAYAR SMALL (>=768PX)--> <a href="" class="judul"><h1>judul Website</h1></a>

<div class="col-sm-8"><!--8 GRID UNTUK LAYAR SMALL (>=768PX)--> <nav> <ul class="nav nav-pills nav-justified"> <!--CLASS BAWAAN YG DISEDIAIN BOOTSTRAP,,--> <li><a href="">home</a></li> <li><a href="">product</a></li> <li><a href="">article</a></li> <li><a href="">contact Us</a></li> </ul> </nav> </header> Kasi CSS dikit yuk biar lebih rapi~ *{margin:0px auto;} body{background:#f3f3f3; font-family:calibri, verdana, sans-serif; line-height:1.5em;} /*layout*/ header{background:#e7e7e7; padding:10px; border-bottom:4px solid #22a7a7;} header h1{line-height:1em; margin:auto;} Wuih,, tumben-tumbenan CSSnya cuma dikit? Ya jelas,, bootstrap selain nyediain sistem grid juga nyediain komponen lain seperti button, navigasi, form, alert, dan sebagainya.. Sehingga kita cuma perlu sedikit menghafal nama class yang udah disediain bootstrap aja untuk makainya.. Dan pada akhirnya,, CSS hanya kita pakai utk nambah-nambahin sedikit background, warna, atau font sesuai keinginan kita saja.. Tampilannya sampai sini sudah seperti ini nih : Kalau lebar layarnya kita kecilin pun hasilnya juga sudah rapi.. secara bootstrap bener-bener pinter sih~ bagian slideshow kita lewatin aja, karena di tutorial ini saya nggak bikin slideshow.. kasi aja background sama height biar keliatan berisi~ #slideshow{background:#444; height:400px;} Sekarang,, di dalam layer content ada 2 jenis baris nih.. ada yg 2 kolom, ada yg 1 kolom.. Caranya

tetep sama kok~ <div id="content"> <div class="row"> <div class="col-sm-6"><!--grid 6 DI LAYAR SMALL--> magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute... <div class="col-sm-6"><!--grid 6 DI LAYAR SMALL--> magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sudah terbagi 2 kolom bukan? Nah.. Misalkan kita ingin untuk komputer dgn layar paling lebar (>1200px) pembagian gridnya bukan 6-6 seperti contoh diatas.. tapi grid 8-4.. Gimana caranya? Caranya simpel,, cukup tambahin class baru di <div class="col-sm-6"> yang sudah ada tadi.. Aturan penamaan gridnya juga sama, seperti ini : col-<kode lebar>-<jumlah grid> Anggaplah kode lebar yang ingin kita pakai adalah utk layar large (-lg-), maka kodenya akan menjadi seperti ini : <div id="content"> <div class="row"> <div class="col-sm-6 col-lg-8"><!--grid 6 DI LAYAR SMALL + GRID 8 DI LAYAR LEBAR--> magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute... <div class="col-sm-6 col-lg-4"><!--grid 6 DI LAYAR SMALL + GRID 4 DI LAYAR LEBAR-->

magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Dan hasil finalnya adalah seperti ini.. Semoga tutorial ini dapat bermanfaat untuk kita semua,, mohon maaf kalau masih kurang dapat dipahami,, komentar, masukan, pertanyaan, dan saran saya terima~ terima kasih banyak atas perhatiannya.. Tentang Penulis Christian Rosandhy