Membuat Layout Header Diam di Tempat (Fix Header)

dokumen-dokumen yang mirip
Membuat Layout Footer Menempel ke Bawah

Membuat Responsive Layout dengan CSS Media Query

Tutorial Lengkap Memahami CSS Position

Tutorial Lengkap Memahami CSS Display

Responsive Layout dengan Bootstrap [Part 2]

Membuat Tooltip Sendiri dengan CSS

Membuat Simpel Site HTML Layout Menggunakan Tag div

BAB V DESAIN WEB CSS

Tutorial Membuat Layout Website Sederhana dengan HTML dan CSS

KAJIAN 3 Web Responsive

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

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

Membuat Themes Wordpress sendiri - Part 1

Membuat Responsive dan Fleksibel Image Gallery dengan JQuery Fleximage

Membuat Tabel Responsive dengan CSS

Panduan Lengkapp HTML dan CSS bagian 2 Wahyu Setiyono

MEMBUAT LAYOUT DENGAN CONTAINER BOOTSTRAP

Tutorial Dasar CSS Preprocessor LESS

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

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

Yayan Mulyana

Mendesain Custom Tabel dengan Pseudo Element CSS

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

Memanfaatkan CSS Animasi [Part 2]

Page 1 of 8 Tutorial Font Awesome UTS Stmik El Rahma

Triswansyah Yuliano

CSS Cascading Style Sheet

Memanfaatkan CSS Animasi dan Transisi [Part 1]

Image Slider 3D. Oleh: Anthonius

Cara Memasukan Font Baru Ke Dalam Web Menggunakan CSS

BAB VI DESAIN WEB RESPONSIF

setiap value dipisakan dengan,(koma) dan maksud dari kedua value ini ialah manambah efek dengan dua value tadi.

Design Web Dengan 2 Kolom

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

Membuat Scrollspy Dengan Bootstrap

RWD (Responsive Web Design) dengan Grid System Bootsrtap

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

CSS Lanjut Pertemuan - 5

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

Tutorial Layouting CSS Part 1

Cara Membuat website dengan Dreamweaver

How to Create Simple Web (2) - Slice

Membuat Template Website Menggunakan Teknik Layer ala CSS

Membuat Display Produk dalam Layout Box 4 Kolom

Membuat dan Menampilkan QR Code secara Dinamis dengan PHP

Design Web 2 Kolom Flexible

Percobaan 1 : Mengatur Width Dan Height Hasil :

/* styling paragraf, teks paragraf berwarna biru dan rata tengah */ p {color:blue;text-align:center;}

Membuat Layout Web Mengunakan Table

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom.

TUTORIAL WEBDESIGN HTML & CSS DENGAN DREAMWEAVER

LAPORAN RESMI Layout

CSS Cascading Style Sheet

LAYOUT. Alat dan Bahan. Cara Kerja. Percobaan. Nama : Dwi Setiya Ningsih Kelas : PJJ D3 T1 NRP :

Membuat Layout Desain Awal dengan Photoshop

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

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

MODUL III CASCADING STYLE SHEET

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

Tutorial Membuat Template Joomla 1.5

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

KELAS TANGGAL PRAKTIKUM

Membuat Themes Wordpress sendiri - Part 2

C. Ms Powerpoint D. Notepad E. Ms Acces

MODIFIKASI TAMPILAN HEADER SIDEBAR BLOGGER. Abstrak. Kata kunci : Header Sidebar, Header Blogger, Sidebar Blogger, Header Sidebar Blogger

Membuat Top Fixed Responsive Navbar Twitter Bootstrap

buat Lightbox mu sendiri dengan jquery

CSS Layouting. Antonius RC Pemrograman Web

Membuat Login Pop Up Dengan JqueryUI

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

CSS Eksternal. Instruktur: Arif Nurwidyantoro

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

Cascading Style Sheet (CSS) pada HTML

Seri Tutorial Template Blogger

A. LATAR BELAKANG ATAU BACKGROUND

MEMBUAT KUIS INTERAKTIF DENGAN FLASH 8

TUGAS BOXES. 1. Percobaan 1

Author : Minarni, S.Kom.,MM

A. LATAR BELAKANG ATAU BACKGROUND

CARA MEMBUAT CSS DENGAN DREAMWEAVER

Cara Mengelola Isi Halaman Web

Dasar-dasar HTML 2. Oleh: Cecep Yusuf

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

CSS (Cascade Style Sheet)

TUGAS UTS WEB STATIS. : Apriyanto Wibowo NIM : : Teknik Informatika S1 (Malam) Pengertian framework

Modul 1 : HTML dan CSS

7 Cara Mempercantik Tampilan Blog

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

Cara membuat HTML dasar

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 ]

SImple Pop-Up Modal dengan CSS3 dan Jquery

Gambar 1.1 Desain halaman web

Tutorial Mengedit Halaman HTML dengan Dreamweaver

Kostumisasi Fitur Twitter Bootstrap 3 - Episode Carousel / Slide

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

PENGENALAN HTML - 3. Gambar 1. Layer Toolbar

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

MEMBUAT KUIS INTERAKTIF DENGAN FLASH 8

PRAKTIKUM PEMROGRAMAN WEB MODUL 7 TWITTER BOOTSTRAP

Transkripsi:

Membuat Layout Header Diam di Tempat (Fix Header) Oleh: Christian Rosandhy Fix Header / Header Diam di Tempat adalah salah satu tren layout yang cukup populer (liat aja header Facebook / Twitter). Layout ini cukup membantu pengguna mengakses menu navigasi dengan mudah tanpa harus scroll ke atas dulu. Kali ini saya akan share membuat layout ini dengan bantuan CSS. Salam jagocoding,, kali ini saya mau share lagi sedikit tutorial mengenai layout fix header. Layout fix header ini cukup terkenal dipakai di beberapa website.. contoh yang paling simpelnya ya seperti Facebook. Biarpun kita scroll halaman website kita sampai kebawah sekalipun, header tetap diam di tempat dan membantu user mengklik navigasi didalamnya dengan lebih mudah. Kali ini kita akan belajar teknik pembuatannya. Untuk pertama-tama, kita mulai dulu dengan tag HTML dasar ya.. Layoutnya kita bagi jadi 3 bagian aja dulu, header, content, dan footer. Kalau mau ditambah sidebar juga bisa, tapi biar konsepnya mudah dicerna, saya pakai 3 bagian ini aja ya.. Yang cukup penting, biasakan bagian layout kita diletakkan di sebuah layer utama. Layer utama ini biasanya dinamakan container / wrapper. Tujuannya supaya website lebih terstruktur dan rapi saja.. <html> <head> <title>layout Fix Header</title> <link rel="stylesheet" href="css.css" type="text/css"> </head> <body> <div id="wrapper"> <div id="header"> <a href="" class="title">judul Website</a> <div id="content"> <div id="footer"> </body> </html> Nah, seperti yang kita lihat di strukturnya, dimulai dari #wrapper, kemudian diisi #header,

#content, dan #footer. Langkah pertama di CSSnya, kita desain dulu tampilan seperti biasanya : *{ margin:0px auto; /*supaya layer otomatis mengisi dan ke tengah*/ body{font-family:calibri, verdana, sans-serif; #wrapper{ width:100%; #header{ height:60px; background:#252525; #header a.title{ color:#f0f0f0; font-weight:bold; text-decoration:none; font-size:30px; line-height:60px; /*supaya baris judul terlihat rapi, berikan nilai line-height yg sama dengan height #header.*/ padding:0px 20px; /*padding 20px di kiri dan kanan saja*/ #content{ background:#eee; min-height:1500px; /*cuma supaya konten terlihat berisi. Kalau sudah diisi teks, baris ini harus dihapus.*/ margin:0px 20px; #footer{ background:#000; height:40px; Dari desain awal tadi, hasilnya masih seperti ini:

Sampai disini, desainnya sudah oke. Tinggal langkah terakhir membuat header diam diatas sekalipun kita scroll sampai ke bawah. Disini kita membutuhkan bantuan perintah "position" untuk mengatur posisi layout. Yang perlu diperhatikan disini adalah, semua layer utama yang tampil normal (#wrapper, #content, #footer) diberikan nilai position:relative; /*TAMBAHAN POSITION RELATIVE UNTUK WRAPPER, CONTENT, DAN FOOTER*/ #wrapper{ width:100%; position:relative; /*posisi disarankan*/...... #content{ position:relative; /*posisi disarankan*/ background:#eee; min-height:1500px; /*kalau website sudah selesai, baris ini dihapus*/ margin:0px 20px;

#footer{ position:relative; /*posisi disarankan*/ background:#000; height:40px; Setelah itu, #header yang akan tampil diam di atas diberikan nilai position:fixed; #header{ position:fixed; height:60px; background:#252525; Hasilnya akan jadi seperti ini : Sampai disini, header memang sudah benar diam diatas. akan tetapi mengubah position menjadi fixed, membuat lebarnya tidak jadi memenuhi layar seperti awal, dan tertutup konten yang ada di atasnya. Hal ini bisa diakali dengan perintah width:100%, dan z-index yang kita beri nilai angka bebas (lebih besar lebih baik). #header{ width:100%; /*supaya header memenuhi layar*/ z-index:1000; /*z-index dgn nilai besar berfungsi supaya header selalu tampil didepan*/ position:fixed; height:60px; background:#252525;

Sekarang hasilnya sudah terlihat! Demikian tutorial membuat layout fix header sederhana. Semoga berguna untuk kita semua. :) Tentang Penulis Christian Rosandhy Saya adalah seorang penggemar komputer, terutama di bagian CSS atau PHP.. sekalipun saya belum jago-jago amat, setidaknya sekarang saya sedang berusaha belajar sebanyak-banyaknya.