HTML Scripting Desain Visual dan Tata Letak dengan CSS 3

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

CSS Eksternal. Instruktur: Arif Nurwidyantoro

Animasi Dengan CSS3. Mahasiswa memahami konsep dasar animasi CSS3 Mahasiswa memahami konsep transisi Mahasiswa memahami konsep transformasi

Percobaan 1 : Mengatur Width Dan Height Hasil :

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

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

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Membuat Display Produk dalam Layout Box 4 Kolom

LAPORAN RESMI. Boxes

CSS Cascading Style Sheet

Memanfaatkan CSS Animasi dan Transisi [Part 1]

TUGAS BOXES. 1. Percobaan 1

BAB VI DESAIN WEB RESPONSIF

Tutorial Lengkap Memahami CSS Display

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

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

Teks dan Background SERIF SANS-SERIF MONOSPACE

Cara membuat HTML dasar

CSS. inheritance (pewarisan)

Triswansyah Yuliano

BAB V DESAIN WEB CSS

Membuat Button Dengan CSS

CSS Lanjut Pertemuan - 5

Dasar Dasar Transisi Di CSS3

Hover Putar CSS3. Oleh: Mohammad Nur Huda

Author : Minarni, S.Kom.,MM

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

Cara Mengelola Isi Halaman Web

Multiple Style akan meng-cascade kedalam Style Lain

Memahami CSS Selector - Bagian 1

Notifikasi Keren dengan CSS3

CARA MUDAH BELAJAR HTML,XHTML,

Memanfaatkan CSS Animasi [Part 2]

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

C. Ms Powerpoint D. Notepad E. Ms Acces

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

XHTML dan Dasar-dasar CSS XHTML

BAB IV CASCADING STYLE SHEET (CSS)

PRAKTIKUM PEMROGRAMAN WEB MODUL 7 TWITTER BOOTSTRAP

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

Komunikasi Multimedia

A. LATAR BELAKANG ATAU BACKGROUND

PENGGUNAAN SINGKATAN

CSS (Cascade Style Sheet)

A. LATAR BELAKANG ATAU BACKGROUND

Panduan Kualitas Konten dan Gambar Produk - Advance

MODUL I PENGENALAN HTML. a. Mengenalkan kepada mahasiswa mengenai pemrograman WEB dengan menggunakan HTML b. Mengenalkan kode-kode HTML 2.

Mempercantik Deskripsi Produk Anda. Lazada University September 2016

HTML (HyperText Markup Language)

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

Cascading Style Sheet (CSS) Didik Dwi Prasetya

SImple Pop-Up Modal dengan CSS3 dan Jquery

Mendesain Custom Tabel dengan Pseudo Element CSS

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

Membuat Layout Desain Awal dengan Photoshop

7 Cara Mempercantik Tampilan Blog

KAJIAN 3 Web Responsive

BAB III CASCADING STYLE SHEET

Image Slider 3D. Oleh: Anthonius

UKDW BAB 1 PENDAHULUAN

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

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

CSS RANDY CAHYA WIHANDIKA, S.ST., M.KOM

PEMROGRAMAN WEB 1 CSS

SOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA

CSS BOXES. Langkah Kerja. Percobaan

Membuat Layout Web Mengunakan Table

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

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

MODUL 3 STYLE SHEET RINGKASAN

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

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

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

1. Pengenalan HTML. 2. Tag Dasar HTML

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

APLIKASI EDUKASI BENDA PENINGGALAN ZAMAN PRASEJARAH BERBASIS WEBGL

2011 Ahmad Amarullah

Prosedur Menjalankan Program

Bab 9 Menggunakan Tabel

Pengenalan HTML dan CSS

Pengenalan Perancangan Web 2017

CSS Cascading Style Sheet

PERTEMUAN 2. Melakukan Pengaturan Pada Halaman

Pemrograman Basis Data Berbasis Web

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

Pertemuan V. Semester 1

Cara Membuat website dengan Dreamweaver

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

BAB 4 IMPLEMENTASI. 1. Processor Intel Dual Core 2. Memory RAM 3 Gb 3. Harddisk 160 Gb 4. Modem GSM dan Wifi

LAPORAN RESMI Layout

BAB I PERKENALAN HTML

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

PEMBUATAN BAHAN AJAR KIMIA BERBASIS WEB MENGGUNAKAN MICROSOFT FRONTPAGE

Tutorial Membuat Layout Website Sederhana dengan HTML dan CSS

Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

Memodifikasi Tampilan Gambar (Image) dengan CSS

BELAJAR HTML Hyper Text Markup Language

Area kerja. Gambar 1. Tampilan awal MS FrontPage

Transkripsi:

Tujuan : Memahami dan dapat menggunakan konsep CSS3 Memahami dan dapat mengetahui kelebihan maupun kekurangan CSS 3 Menerapkan CSS 3 dengan fitur lainnya 8.1 CSS 3 CSS3 adalah standar untuk CSS yang paling baru, banyak batasan website design yang dahulu tidak bisa ditangani oleh CSS sekarang bisa dilakukan dengan CSS3. CSS3 sepenuhnya kompatibel dan pelengkap dari CSS lama, sehingga browser akan selalu mendukung CSS lama dan Anda tidak harus mengubah desain yang sudah ada. CSS3 sebetulnya masih dalam pengembangan dan revisi W3C, walaupun begitu banyak property-property CSS3 yang sudah di implementasikan di berbagai Browser modern, seperti firefox, safari, dan sebagainya kecuali Internet Explorer CSS3 dibagi kedalam beberapa modul, beberapa modul CSS3 yang sangat penting untuk menghilangkan batasan desain diantaranya: Selectors 2D/3D Transformations Box Model Backgrounds and Borders Text Effects Animations Multiple Column Layout User Interface 8.1.1 CSS3 Borders Dengan menggunakan CSS3, kita dapat membuat garis tepi dengan ujung yang bulat, menambahkan bayangan pada kotak dan menggunakan gambar sebagai garis tepi tanpa menggunakan program desain seperti Photoshop. Dalam bab ini kita akan belajar tentang properti dari garis tepi : Border-radius Box-shadow Border-image Maksud gambar di atas adalah semua browser sudah mendukung border-radius begitu juga box shadow kecuali Safari harus menggunakan prefix webkit- pada codenya. IE tidak mendukung border-image. Tag tambahan untuk tiap browser yaitu: Internet Explorer: tidak ada tambahan Mozilla Firefox : -moz- Google Chrome: -webkit- Safari: -webkit- Opera: -o-

8.1.2 CSS3 Rounded Corners CSS rounded corner merupakan suatu kelebihan dalam CSS 3 untuk memudahkan user dalam hal pengaturan tampilan. Terkadang untuk membuat garis tepi yang melengkung, dibutuhkan tools grafis tambahan untuk membuatnya. Namun dalam CSS 3, hal tersebut tidak diperlukan. Berikut contoh penerapan rounded corners: div border:2px solid #a1a1a1; padding:10px 40px; background:#dddddd; width:100px; border-radius:25px; -moz-border-radius:25px; /* Firefox 3.6 and earlier */ <div>if LAB 2011</div> Outputannya: 8.1.3 CSS3 Box Shadow Box Shadow digunakan untuk memunculkan efek bayangan pada kotak div yang dibuat. Penerapannya ialah div width:100px; height:50px; background-color:yellow; -moz-box-shadow: 10px 10px 5px #888888; /* Firefox 3.6 and earlier */ -webkit-box-shadow: 10px 10px 5px #888888; /* Safari */ box-shadow: 10px 10px 5px #888888; <div>if LAB 2011</div>

Outputannya: 8.1.4 CSS3 Border Image Untuk membuat garis tepi dengan image, tanpa CSS 3 membutuhkan beberapa image untuk menampilkannya, sedangkan dengan adanya CSS 3, akan lebih dimudahkan karena detail border hanya perlu di definisikan apa adanya dan dapat diedit sesuai selera. Sintaks border image ialah div border-width:15px; width:250px; padding:10px 20px; #round -moz-border-image:url(border.png) 30 30 round; /* Firefox */ -webkit-border-image:url(border.png) 30 30 round; /* Safari and Chrome */ -o-border-image:url(border.png) 30 30 round; /* Opera */ border-image:url(border.png) 30 30 round; #stretch -moz-border-image:url(border.png) 30 30 stretch; /* Firefox */ -webkit-border-image:url(border.png) 30 30 stretch; /* Safari and Chrome */ -o-border-image:url(border.png) 30 30 stretch; /* Opera */ border-image:url(border.png) 30 30 stretch; <div id="round">here, the image is tiled (repeated) to fill the area.</div> <br /> <div id="stretch">here, the image is stretched to fill the area.</div> <p>here is the image used:</p> <img src="border.png" />

Outputannya: 8.1.5 CSS3 Backgrounds Penerapan CSS 3 pada background memudahkan kita untuk melakukan pengeditan terhadap background untuk suatu tampilan. Konfigurasi background dalam CSS 3 antara lain: background-size background-origin 8.1.5.1 CSS3 The background-size Untuk menentukan ukuran yang pas dari suatu gambar untuk dijadikan sebagai background, tidak selalu membutuhkan gambar sesuai ukuran aslinya, namun dapat sesuaikan ukuran gambar tersebut. CSS 3 dapat melakukan hal tersebut dengan cukup mudah, yaitu : body background:url(img_flwr.gif); background-size:80px 60px; -moz-background-size:80px 60px; /* Firefox 3.6 */ background-repeat:no-repeat; padding-top:40px; <p>original image: <img src="img_flwr.gif" alt="flowers" width="224" height="162" /></p>

Outputnya : 8.1.5.2 CSS3 The background-origin Background origin merupakan layanan dalam CSS 3 dalam memberikan background sesuai dengan penempatannya. Dapat dilihat pada modul sebelumnya, pada bagian CSS untuk margin dan padding, terdapat keterangan mengenai box model, digambarkan suatu kotak memiliki atribut tersendiri. Background origin menyesuaikan dengan bentuk tersebut. Dapat dilihat dalam contoh div border:1px solid black; padding:35px; background-image:url('smiley.gif'); background-repeat:no-repeat; background-position:left; #div1 background-origin:border-box; #div2 background-origin:content-box; <p>background-origin:border-box:</p> <div id="div1"> tes1 </div> <p>background-origin:content-box:</p> <div id="div2"> tes 2 </div>

Outputnya: CSS3 dapat menggunakan beberapa background untuk satu elemen. Dapat dilihat dalam contoh, terdapat dua background dalam satu tampilan. FItur ini terbilang baru dikarenakan CSS versi sebelumnya belum mendukung fitur seperti ini. body background-image:url(img_flwr.gif),url(img_tree.gif); Outputnya

8.1.6 CSS3 Text Effects Dalam membuat efek terhadap suatu teks, tanpa CSS 3, hal itu tidak mungkin terjadi tanpa bantuan image. Namun CSS 3 bisa melakukan hal tersebut, cukup dengan sintaks yang singkat, tulisan akan berubah semuai kemauan kita. Dalam text effect, terdapat dua konfigurasi, yaitu : text-shadow word-wrap 8.1.6.1 CSS3 Text Shadow Text shadow digunakan untuk memberikan efek bayangan terhadap teks yang ingin dibuat. Contohnya ialah: Outputannya: h1 text-shadow: 5px 5px 5px #ffff00; <h1>text-shadow effect!</h1> 8.1.6.2 CSS3 Word Wrapping Word Wrap merupakan fitur dalam CSS 3 untuk melakukan penyesuaian terhadap lebar yang ditentukan. Berikut contoh penerapan word wrap : p.test width:11em; border:1px solid #000000; word-wrap:break-word;

Outputnya : <p class="test"> paragraf ini sangaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaat panjang banget lho sebenarnya</p> Selain itu di CSS3 juga kita dapat menambahkan effect transisi, membuat multiple kolom untuk lay out teks seperti di koran dan beberapa fitur UI baru lainnya seperti resize, serta dapat membuat aplikasi. JURNAL: 1. Buatlah sebuah animasi dengan CSS 3, misalkan ada sebuah kotak ukuran bebas, kotak tersebut bisa bergerak dari kanan ke kiri dalam delay waktu tertentu? (clue: explore tentang CSS 3 animasi) 2. Modifikasilah tampilan web yang pernah dibuat dengan menggunakan CSS 3 agar lebih interaktif!