Memanfaatkan CSS Animasi [Part 2]

dokumen-dokumen yang mirip
Memanfaatkan CSS Animasi dan Transisi [Part 1]

Tutorial Lengkap Memahami CSS Display

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

Membuat Tooltip Sendiri dengan CSS

Mendesain Custom Tabel dengan Pseudo Element CSS

Tutorial Dasar CSS Preprocessor LESS

Membuat Tabel Responsive dengan CSS

Membuat Responsive Layout dengan CSS Media Query

Tutorial Lengkap Memahami CSS Position

Membuat Layout Footer Menempel ke Bawah

Membuat Animasi Loading Bubble dengan Full CSS

Membuat Layout Header Diam di Tempat (Fix Header)

Membuat Responsive dan Fleksibel Image Gallery dengan JQuery Fleximage

SImple Pop-Up Modal dengan CSS3 dan Jquery

Image Slider 3D. Oleh: Anthonius

CSS Eksternal. Instruktur: Arif Nurwidyantoro

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

Responsive Layout dengan Bootstrap [Part 2]

Objek Bergoyang CSS3

Membuat Button Dengan CSS

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

HTML Scripting Desain Visual dan Tata Letak dengan CSS 3

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

Membuat Simpel Site HTML Layout Menggunakan Tag div

Membuat dan Menampilkan QR Code secara Dinamis dengan PHP

PEMBUATAN WEBSITE MENJUAL PERLENGKAPAN FUTSAL

Cara Memasukan Font Baru Ke Dalam Web Menggunakan CSS

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

Dasar Dasar Transisi Di CSS3

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

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

Membuat Display Produk dalam Layout Box 4 Kolom

7 Cara Mempercantik Tampilan Blog

Membuat Themes Wordpress sendiri - Part 1

BAB VI DESAIN WEB RESPONSIF

Efek Mengambang CSS3

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

WEB DEVELOPMENT by Hestiasari Rante-Pasila. Week 3 Cascading Style Sheets (CSS) Part 1

Notifikasi Keren dengan CSS3

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

Perancangan Web. Perancangan Web. Oleh : Moh. Sulhan. By : MOH.SULHAN

Membuat Custom Button Captcha dengan Font Awesome

BAB V DESAIN WEB CSS

CSS Cascading Style Sheet

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

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

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).

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

Membuat Themes Wordpress sendiri - Part 2

BAB 6 CSS 6.1. CSS SYNTAX. Syntax CSS memiliki dua bagian utama yaitu, selector dan deklasi.

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Membuat Template Website Menggunakan Teknik Layer ala CSS

Yayan Mulyana

CSS Cascading Style Sheet

[ MODUL 4 ] PEMROGRAMAN WEB [ CSS ] Modul Ini Disusun Untuk Membantu Proses Pembelajaran Bagi Mahasiswa DOSEN : CEPI RAHMAT HIDAYAT, S.

Membuat Form Search Dengan CSS3

Hover Putar CSS3. Oleh: Mohammad Nur Huda

SURAT KETERANGAN Hasil Uji Program Tugas Akhir

CSS (Cascade Style Sheet)

CSS Lanjut Pertemuan - 5

Serba-serbi mempercantik BLOG dengan BLOGGER. (volume 1)

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

NAMA : KELAS : TANGGAL PRAKTIKUM : A. TUJUAN 1. Siswa dapat mengenal, memahami serta dapat melakukan pengaturan-pengaturan border dengan CSS.

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

Author : Minarni, S.Kom.,MM

Tutorial Layouting : Membuat Grid Sama Tinggi

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

Pemrograman Basis Data Berbasis Web

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

LAPORAN RESMI. Boxes

How to Create Simple Web (2) - Slice

Standar Kompetensi Memahami Pengertian Cascading Style Sheets (CSS), Struktur CSS, Cara kerja CSS, menempatkan CSS dalam HTML

Membuat Login Pop Up Dengan JqueryUI

APLIKASI WEB DAY 3. (Cascading Style Sheets)

Teks dan Background SERIF SANS-SERIF MONOSPACE

Membuat PopUp Menu dengan HTML dan JavaScript

Percobaan 1 : Mengatur Width Dan Height Hasil :

Dasar Dasar TRANFORMASI 2D DI CSS3

BAB IV CASCADING STYLE SHEET (CSS)

CSS? Contoh sederhana Selector Mekanisme mengaplikasikan CSS Elemen-elemen CSS

A. LATAR BELAKANG ATAU BACKGROUND

Codeigniter : Membuat kalkulator sederhana

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

Mengenal Selektor Pada Css3 Part-1

PENGANTAR KOMPUTER DAN TI 2C

MEMBUAT KUIS INTERAKTIF DENGAN FLASH 8

TUTORIAL MAIL MERGE DENGAN MS.OFFICE 2007 & MS.EXCEL 2007

A. LATAR BELAKANG ATAU BACKGROUND

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

Modul 3 CSS CASCADE STYLE SHEET

BAB III CASCADING STYLE SHEET

KAJIAN 3 Web Responsive

MEMBUAT LAYOUT DENGAN CONTAINER BOOTSTRAP

Memahami CSS Selector - Bagian 1

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

LAYER DAN HYPERLINK. B. Kegunaan Layer: 1. Layer

Membuat Word Art 1. Klik Insert 2. Klik Word Art 3. Pilih Jenis word Art 4. Ketik sesuai keinginan

Johani

Transkripsi:

Memanfaatkan CSS Animasi [Part 2] Oleh: Christian Rosandhy Ini adalah tutorial lanjutan dari Part 1,, Kali ini kita akan belajar menggunakan CSS 3 Animation untuk membuat animasi yang jauh lebih dinamis lagi dari yang sebelumnya. Buat yang penasaran, yuk disimak.. :) Salam jagocoding.. Seperti yang sudah saya sampaikan di tutorial saya sebelumnya,, Memanfaatkan CSS Animasi dan Transisi Part 1 Sekarang saya akan melanjutkan kembali, tapi hanya akan spesifik ke animasi. Kenapa? Karena CSS Transisi sih menurut saya cuma dipake segitu-gitu aja kayak di part 1.. Sedangkan CSS Animasi masih punya banyak fitur yang menarik yang bisa dibahas.. :D Kita review sedikit dulu ya.. Masih ingat ya kalau CSS Transition itu membutuhkan bantuan 1 komponen yang sama yg dibantu dengan pseudo class seperti :hover atau :focus. Sedangkan CSS Animation membutuhkan bantuan 1 perintah CSS @keyframes. Dari contoh di part 1 itu kita sudah membuat animasi yang terus berjalan tanpa perlu bantuan kursor seperti di Transition. Di part 2 ini, kita akan belajar membuat animasi yang lebih dinamis lagi. Yuk disimak,, Seperti biasa, kita buat dulu HTMLnya.. Untuk di tutorial kali ini sih nggak perlu tag banyak2 untuk ngertiin animasi,, cukup seperti ini saja.. <div class="animasi">saya adalah sebuah animasi</div> Setelah itu, langkah selanjutnya masih sama seperti yang dulu.. kita desain dulu si layer.animasi ini di CSS.. Di bagian ini sih bebas aja deh.. Cuma di tutorial ini saya kasi contoh yang penting ada width, height, dan backgroundnya biar layernya keliatan.. :D.animasi{ width:150px; height:100px; font-family:calibri, Verdana, sans-serif; font-size:20px; font-weight:bold; background:#d00; color:#fff; text-align:center; Hasil sementaranya masih seperti ini.. :)

Nah, selanjutnya langkahnya masih sama, yaitu membuat @keyframes. Akan tetapi di bagian ini ada sedikit yang beda.. Kalau kemarin kita membuat @keyframes dengan struktur seperti @keyframes nama_animasi{ from{property:value; property2:value2;... to{property:value; property2:value2;... Struktur tersebut adalah struktur paling simpel yang hanya menyediakan titik awal animasi (from), dan titik akhir animasi (to), sehingga biarpun animasi bisa diulang-ulang akan tetapi hasilnya ya 2 titik itu saja yang diulang-ulang. Sekarang kita akan belajar membuat animasi dengan banyak titik animasi. Disini kita tidak menggunakan from atau to lagi, melainkan dengan bantuan angka dalam satuan % seperti ini : @keyframes nama_animasi{ 0% {property:value; property2:value2;... 25% {property:value; property2:value2;... 50% {property:value; property2:value2;... 75% {property:value; property2:value2;... 100% {property:value; property2:value2;... Nah,, seperti yang kita lihat, dengan struktur persenan seperti di atas ini, animasi yang ditampilkan akan memungkinkan jadi lebih dinamis.. angka yang saya berikan pun hanya contoh, angka persenan itu bisa diisi angka berapapun (0%-100%). Dan jangan lupa dibuatkan prefix -webkit-, -moz-, -o-, dan -ms- untuk browser jadul ya.. @keyframes wow{ 0% {width:200px; height:75px; background:#370; color:#ff0; margin-left:500px; color:#fff;margin-top:300px;

75% {width:75px; height:200px; background:#ccc; color:#111; border-radius:50px; margin-left:0px; 100% {width:200px; height:75px; background:#370; color:#ff0; /*buat browser jadulss*/ @-moz-keyframes wow{ 0% {width:200px; height:75px; background:#370; color:#ff0; margin-left:500px; color:#fff;margin-top:300px; 75% {width:75px; height:200px; background:#ccc; color:#111; border-radius:50px; margin-left:0px; 100% {width:200px; height:75px; background:#370; color:#ff0; @-o-keyframes wow{ 0% {width:200px; height:75px; background:#370; color:#ff0; margin-left:500px; color:#fff;margin-top:300px; 75% {width:75px; height:200px; background:#ccc; color:#111; border-radius:50px; margin-left:0px; 100% {width:200px; height:75px; background:#370; color:#ff0; @-webkit-keyframes wow{ 0% {width:200px; height:75px; background:#370; color:#ff0; margin-left:500px; color:#fff;margin-top:300px; 75% {width:75px; height:200px; background:#ccc; color:#111; border-radius:50px; margin-left:0px; 100% {width:200px; height:75px; background:#370; color:#ff0; @-ms-keyframes wow{ 0% {width:200px; height:75px; background:#370; color:#ff0; margin-left:500px; color:#fff; border-radius:50px; 75% {width:75px; height:200px; background:#ccc; color:#111;margin-top:300px; margin-left:0px; 100% {width:200px; height:75px; background:#370; color:#ff0;

Seperti yang kita lihat (Yang perlu diperhatikan di @keyframes ini cuma yang paling atasnya aja.. soalnya yang isi prefix dibawah-bawahnya itu cuma copas.. :D), isi frame di masing-masing titik sengaja saya acak-acak supaya perbedaannya terlihat jelas. kecuali, di titik 0% dan 100%nya sengaja saya samakan. hal ini bertujuan supaya jalannya animasi tetap halus biarpun diulang berkali-kali. Setelah membuat @keyframesnya, sekarang kita baru tinggal memanggil @keyframes tersebut dengan perintah animation. Pastikan nama animasi di @keyframes dengan yang dipanggil di animationnya sama ya...animasi{ /*CSS yang tadi*/... animation:wow 3s infinite; /*durasi disesuaikan*/ -moz-animation:wow 3s infinite; -o-animation:wow 3s infinite; -webkit-animation:wow 3s infinite; -ms-animation:wow 3s infinite; Kalau ketikan kita benar tanpa kekurangan titik koma ato typo,, Hasilnya nanti seperti ini :D

Nah, demikianlah tutorial membuat animasi dinamis dengan CSS3. Inti dari semuanya ini adalah dicoba-coba.. Dengan banyak nyoba-nyoba, kita bisa menemukan banyak hal yang nggak kepikiran. Semoga artikel ini bermanfaat untuk kita semua.. :) Tentang Penulis Christian Rosandhy