Transitions Effect
jQuery Mobile memiliki efek transisi dari satu page ke page berikutnya.Note: untuk mencapai efek transisi, browser harus mendukung CSS3 yang dapat mentransformasikan 3D :
Berikut ini minimal browser yang dapat mensupport Transition Effect.
Angka-angka dalam tabel menentukan versi browser pertama yang mendukung sepenuhnya 3D Transformasi. Efek transisi dapat diterapkan untuk setiap link atau pengiriman formulir dengan menggunakan atribut data transisi “
<a href=”#anylink” data-transition=”slide”>Slide to Page Two</a>
Tabel dibawah ini menunjukkan transisi yang tersedia yang dapat digunakan dengan data-transition attribute kedua halaman dan dialog :
<a href=”#pagetwo” data-transition=”slide” data-direction=”reverse”>Slide</a>
Buat script dengan nama part3-data-direction-reverse.html
Berikut source part3-data-direction-reverse.html
Untuk membuat efek transisi lakukan tutorial berikut ini:
1. Buka Notepad++
2. Lakukan copy paste script berikut ke dalam Notepad++
Code 6. Code untuk membuat data-direction reverse.
Tabel dibawah ini menunjukkan transisi yang tersedia yang dapat digunakan dengan data-transition attribute kedua halaman dan dialog :
Transition
|
Description
|
fade | Default. Memudar ke halaman berikutnya |
flip | Slide membalik ke halaman berikutnya dari belakang ke depan |
flow | Slide diarahkan menuju dan datang dengan halaman berikutnya |
pop | Menuju halaman berikutnya seperti jendela popup |
slide | Slide ke halaman berikutnya seperti jendela popup |
slidefade | Slide dari kanan ke kiri dan memudar ke halaman berikutnya |
slideup | Slide ke halaman berikutnya dari bawah ke atas |
slidedown | Slide ke halaman berikutnya dari bawah |
turn | Turns to the next page |
none | Tidak ada efek transisi |
Fading effect adalah default semua link di JQuery Mobile (jika ada dukungan browser).
Note: Semua efek diatas juga mengandung tindakan terbalik/mundur, misalkan jika Anda ingin page bisa slide dari kiri ke kanan bukan ke kanan ke kiri, gunakan data-direction attribute dengan “reverse” lihat script berikut:
Note: Semua efek diatas juga mengandung tindakan terbalik/mundur, misalkan jika Anda ingin page bisa slide dari kiri ke kanan bukan ke kanan ke kiri, gunakan data-direction attribute dengan “reverse” lihat script berikut:
<a href=”#pagetwo” data-transition=”slide” data-direction=”reverse”>Slide</a>
Buat script dengan nama part3-data-direction-reverse.html
Berikut source part3-data-direction-reverse.html
Untuk membuat efek transisi lakukan tutorial berikut ini:
1. Buka Notepad++
2. Lakukan copy paste script berikut ke dalam Notepad++
01 | < span style = "background-color: transparent; color: black; font-family: Roboto; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;" ><!DOCTYPE html> |
02 | < html > |
03 | < head > |
04 | <!-- Include meta tag to ensure proper rendering and touch zooming--> |
05 | < meta name = "viewport" content = "width=device-width, initial-scale=1" > |
06 | <!-- Include jQuery Mobile stylesheets --> |
07 | < link rel = "stylesheet" href = "http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" > |
08 | <!-- Include the jQuery library --> |
09 | < script src = "http://code.jquery.com/jquery-1.11.2.min.js" ></ script > |
10 | <!-- Include the jQuery Mobile library --> |
11 | < script src = "http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js" > |
12 | </ script > |
13 | </ head > |
14 | < body > |
15 |
16 | < div data-role = "page" id = "pagesatu" > |
17 | < div data-role = "header" >< h1 >My Homepage</ h1 ></ div > |
18 | < div data-role = "main" class = "ui-content" > |
19 | < p >Klik link untuk melihat efek slide (slide ke page berikutnya dari kanan ke kiri) </ p > |
20 | < a href = "#pagedua" data-transition = "slide" >Slide menuju page kedua</ a > |
21 | </ div > |
22 | < div data-role = "footer" >< h1 >Teks Footer</ h1 > |
23 | </ div > |
24 | </ div > |
25 | < div data-role = "page" id = "pagedua" > |
26 | < div data-role = "header" >< h1 >My Homepage</ h1 > |
27 | </ div > |
28 | < div data-role = "main" class = "ui-content" > |
29 | < p >Klik link untuk melihat efek slide RESERVED (slide ke page sebelumnya dari kiri ke kanan)</ p > |
30 | < a href = "#pagesatu" data-transition = "slide" >Slide menuju page pertama (reserved)</ a ></ div > |
31 | < div data-role = "footer" >< h1 >Teks Footer</ h1 ></ div > |
32 | </ div > |
33 | </ body > |
34 | </ html ></ span > |
3. Simpan dengan nama tutorial-part3-transisi.html
4. Hasilnya dari script diatas dapat ditampilkan sebagai berikut:
Gambar 11. Hasil dari code 6
Setelah mempelajari transisi, selanjutnya:
0 comments:
Post a Comment