Triswansyah Yuliano

dokumen-dokumen yang mirip
BAB V DESAIN WEB CSS

Nama : Dwi Untari. Nim : A TUGAS SEMESTERAN 1. HOME 2. MATERI

Design Web Dengan 2 Kolom

CSS. inheritance (pewarisan)

Membangun website dinamis berbasis PHP-mySQL (3)

A. LATAR BELAKANG ATAU BACKGROUND

Cara Membuat website dengan Dreamweaver

Design Web 2 Kolom Flexible

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

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

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

Percobaan 1 : Mengatur Width Dan Height Hasil :

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

Panduan Lengkapp HTML dan CSS bagian 2 Wahyu Setiyono

BAB IV CASCADING STYLE SHEET (CSS)

BAB VI DESAIN WEB RESPONSIF

CSS Cascading Style Sheet

KAJIAN 3 Web Responsive

HTML (HyperText Markup Language)

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

Triswansyah Yuliano

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

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

Sofiyan Arif Kurniawan

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

LAPORAN RESMI Layout

DAFTAR ISI Bab 1 Mengenal Teknologi Internet dan Web... 1 Bab 2 Tentang CSS... 9

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

Pemrograman Basis Data Berbasis Web

Teks dan Background SERIF SANS-SERIF MONOSPACE

CSS dan Tata Letak Pemrograman Internet (TKE ) Program Studi Teknik Elektro, Unsoed

Bab 9 Menggunakan Tabel

BAB III CASCADING STYLE SHEET

Tutorial Lengkap Memahami CSS Display

MODUL II MEMBUAT DAFTAR ITEM, MEMBUAT LINK, MEMBUAT TABEL

TUGAS PRAKTIKUM 9. Nama : Surya Wahyusantoso NRP : Percobaan 1 Mengatur tampilan tipe list. Analisa :

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

MODUL III CASCADING STYLE SHEET

Pertemuan V. Semester 1

Membuat Layout Header Diam di Tempat (Fix Header)

Pemrograman Basis Data Berbasis Web

CSS Cascading Style Sheet

: Choirul Anam : D3 CC PJJ/Teknik Informatika. No NRP : Percobaan 1 Mengatur tampilan tipe list. Kode : Hasil :

Cascading Style Sheet (CSS) Didik Dwi Prasetya

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

PEMROGRAMAN WEB 1 (PART 2) Berbagai macam Tag HTML. Rio Andriyat Krisdiawan, M.Kom

Sofiyan Arif Kurniawan

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

A. LATAR BELAKANG ATAU BACKGROUND

LAPORAN RESMI. Boxes

Membangun Web Statis Menggunakan Dreamweaver Oleh : Mochamad Subecha, SE

MODUL 1 HTML. (HyperText Mark-Up Language)

BAB I PERKENALAN HTML

BAB I PERKENALAN HTML

MODUL III CASCADING STYLE SHEET

Febri Aryanto

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

Membuat Form Kontak yang Indah dan Atraktif dengan AJAX [Part 2]

XHTML dan Dasar-dasar CSS XHTML

KOMPUTER APLIKASI IT (Information Technology)

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

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

Pengenalan Perancangan Web 2017

Pemrograman Basis Data Berbasis Web

Membuat Layout Web Mengunakan Table

Pembuatan Website Sederhana Menggunakan HTML (Hyper Text Markup Language)

Modul 10 DreamWeaver MX Suendri, S.Kom

Moh Sulhan

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

Membuat Button Dengan CSS

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

Manual Book Penggunaan CMS. Website Portal Berita Antara Bogor (Untuk Administrator)

CSS Layouting. Antonius RC Pemrograman Web

Memahami CSS Selector - Bagian 1

Page 1 of 8 Tutorial Font Awesome UTS Stmik El Rahma

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

Cara membuat HTML dasar

2011 Ahmad Amarullah

1. Pengenalan HTML. 2. Tag Dasar HTML

C. Ms Powerpoint D. Notepad E. Ms Acces

Pemrograman Web WEEK 03 HTML LANJUT

Edisi UNIVERSITAS NEGERI SEMARANG. Badan Pengembangan Teknologi Informasi dan Komunikasi. Modul Pelatihan H T M L

MODUL PRATIKUM 03B PEMROGRAMAN BERBASIS WEB (CCP119)

Author : Minarni, S.Kom.,MM

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

Tutorial Membuat Layout Website Sederhana dengan HTML dan CSS

Adapun elemen-elemen yang digunakan untuk membuat suatu tabel adalah :

APLIKASI WEB DAY 3. (Cascading Style Sheets)

Sofiyan Arif Kurniawan

MEMBUAT TEKS REFLEKTIF

Pemrograman Internet by Susiana Sari, S.Kom

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

Keterampilan Komputer. 8. Pengenalan HTML

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 5

Eko Purwanto WEBMEDIA Training Center Medan

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 ]

Membuat Template Website Menggunakan Teknik Layer ala CSS

PENGGUNAAN SINGKATAN

HTML. ( HyperText Markup Language) Pertemuan 2 Oleh : Nufan Balafif. Mata Kuliah : Pemrograman Berbasis Web

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

Transkripsi:

Mendesain Menu dengan CSS Triswansyah Yuliano triswansyah_yuliano@yahoo.com http://triswan.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. 1. Mendesain Menu (Vertikal) dengan CSS Untuk mendesain menu dengan CSS kita memerlukan daftar menu yang dibuat dengan HTML. Tag HTML yang digunakan untuk membuat menu adalah ul. Di bawah ini adalah kode HTML dari menu yang akan didesain oleh CSS. <ul> <li><a href="/"></a></li> <li><a href="services.html"></a></li> Kode tersebut akan menghasilkan tampilan sbb: Contact Us Untuk mendesain menu tersebut kita harus memberi id terlebih dahulu untuk membedakan dengan daftar ul yang lain, sehingga kode di atas menjadi sbb: <ul id= nav > <li><a href="/"></a></li> <li><a href="services.html"></a></li> 1

Setelah diberi id, kita bisa memilih menu tersebut dengan CSS dan mulai mendesainnya. Kode CSS nya adalah sebagai berikut: <style> </style> background-color: #663300; Dengan kode diatas maka menu tidak akan menampilkan bullet (dengan kode list-style-type: none), batas dan padding akan menjadi 0, lebar 180px, dan akan menampilkan warna latar cokelat. Kurang lebih tampilannya seperti ini: Contact Us Setelah itu kita akan mendesain tiap menu item, yang mana tag dari item-item tersebut adalah <li></li>. Selain tag li, kita juga akan mendesain tag <a></a> (link) sehingga area yang bisa diklik menjadi lebih besar (tidak hanya teks nya saja, melainkan seluruh kotak). Kita perlu menambahkan kode CSS lagi untuk mendesainnya. Kode CSS nya adalah sbb: display: block; /* untuk memperbesar area klik karena tag a defaultnya inline */ padding: 0 15px; line-height: 2.5; border-bottom:1px solid #FFF; Degan kode tersebut, maka tampilan menu akan menjadi sebagai berikut: Contact Us 2

Apabila ditampilkan pada Internet Explorer 6 (IE6), menu tersebut tidak akan tampil seperti yang diharapkan. Melainkan akan menampilkan menu sbb: Contact us Untuk mengatasi tampilan yang tidak diharapkan tersebut maka perlu ditambahkan kode sbb: background: #6F6146; /* Contain floated list items */ /* This corrects the */ width: 100%; /* IE whitespace bug */ Dengan kode tersebut maka menu pun akan tampil seperti yang diharapkan pada IE6. Untuk menambah efek ketika mouse di atas salah satu menu item, maka kita akan mengubah warna latar dari menu item tersebut dengan kode: #nav a:hover { background: #330000; Catatan: IE6 merupakan browser yang tidak standar, sehingga seringkali menampilkan tampilan yang tidak diharapkan. Karena itu, selalu gunakan browser yang standar seperti Mozilla Firefox dan Safari. Dan selalu periksa hasil desain kita di IE6 agar hasil desain kita sama di semua browser. Sehingga kode html dan css selengkapnya adalah sbb: <!-- vertical.css --> <html> <head><title></title></head> <style type="text/css"> #container { width: 720px; #header { height: 100px; background-color: #9FB5BD; 3

#content { width: 540px; #sidebar { float: right; #footer { clear: both; background-color: #663300; float:left; width:100%; display: block; /* untuk memperbesar area klik karena tag a defaultnya inline */ padding: 0 15px; line-height: 2; border-bottom:1px solid #FFF; #nav a:hover { background: #330000; </style> </head> <body> <ul id='nav'> <li><a href="#"></a></li> <li><a href="services.html"></a></li> </body> </html> 4

2. Mendesain Menu (Horizontal) dengan CSS Contact Us Perbedaan menu vertikal dengan horizontal adalah: Lebarnya jauh lebih lebar dari menu vertikal Teks nya berada di tengah Setiap elemen berada di sisi elemen lainnya, bukan di bawah elemen lainnya. Untuk mendesain menu horizontal, kita hanya tinggal memodifikasi beberapa kode CSS dari menu Vertikal. Kode yang harus dimodifikasi adalah Kita perlu mengubah width dari elemen ul karena tidak diperlukan lagi 100% Elemen a tidak memerlukan display:block, karena akan di-float Karena kita membuat teks menjadi di tengah, padding kanan dan kiri bisa dihapus Border pun diubah dari bottom menjadi right Kode hasil modifikasi menjadi sbb: background: #663300; /* Contain floated list items */ width: 127px; text-align: center; line-height: 2; border-right: right: 1px solid #FFF; Referensi The Art and Science of CSS, Sitepoint.com Biografi Penulis Triswansyah Yuliano. Menyelesaikan D3 di Politeknik Pos Indonesia. Menekuni bidang pemrograman web maupun desktop. Selain itu juga menyukai design grafis dan web. Di waktu luang suka bermain musik terutama audio engineering. 5