Membuat Login Pop Up Dengan JqueryUI

dokumen-dokumen yang mirip
Membuat Ragam Halaman Statis di Wordpress

buat Lightbox mu sendiri dengan jquery

Tekhnik Paging Dengan Jquery Ajax

Tekhnik Paging Dengan Jquery Ajax

AJAX Framework. Pemrograman Web 1. Genap

Membuat Responsive dan Fleksibel Image Gallery dengan JQuery Fleximage

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

SImple Pop-Up Modal dengan CSS3 dan Jquery

Membuat Plugin jquery (Part 1)

Desain Web. MODUL 2 Desain Form

Pelatihan Intel XDK. Modul 5 Pengembangan Aplikasi Mobile Learning Menggunakan Intel XDK Sesi 2. Dikembangkan oleh Intel Software.

FLASH, FRAME, BEHAVIOR

AJAX dengan jquery Part 1

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

Metode Penulisan Dasar CSS

Intro To JQuery Training Online Ilmuwebsite

MODUL 7. Pengantar jquery

Persiapan. File latihan.rar diekstrak. Contoh apabila Bahan diekstrak di d:\

Tutorial Lengkap Memahami CSS Display

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

Bab 1 Perkenalan Awal untuk Anda yang Pemula

Pemrograman Web Week 4. Team Teaching

Membuat Button Dengan CSS

CSS. inheritance (pewarisan)

Membuat Themes Wordpress sendiri - Part 1

Pengenalan Script. Definisi HTML

Membuat Layout Header Diam di Tempat (Fix Header)

Image Slider 3D. Oleh: Anthonius

Pemrograman Web Week 2. Team Teaching

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

TUTORIAL MEMBUAT SNIPPET TAB BOOTSNIPP UNTUK BOOTSTRAP

Membuat Web App Mobile Canggih dengan Sencha Touch 2 - VIEW

Membuat Template Website Menggunakan Teknik Layer ala CSS

Ruang Kerja DREAMWEAVER MX 2004 :

LAPORAN PRAKTIKUM MONITORING BERBASIS WEB

Nama : Yohandes Efindo NIM : Kelas : F. Terjemahan halaman 4-5. Tag HTML

Tutorial Lengkap Memahami CSS Position

CSS Cascading Style Sheet

Teks dan Background SERIF SANS-SERIF MONOSPACE

Author : Minarni, S.Kom.,MM

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

7 Cara Mempercantik Tampilan Blog

Cara Membuat website dengan Dreamweaver

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 ]

BAB I PERKENALAN HTML

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

BAB I PERKENALAN HTML

CARA MEMBUAT CSS DENGAN DREAMWEAVER

Cara Membuat Di Yahoo Indonesia

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

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

Cascading Style Sheet (CSS) Didik Dwi Prasetya

C. Ms Powerpoint D. Notepad E. Ms Acces

Jquery Events. Contoh : $(.tombol ).click(function() { $( p ).hide(1000); }); 5

Pembuatan Website Sederhana Menggunakan HTML (Hyper Text Markup Language)

Dasar-dasar Dreamweaver

AJAX dengan jquery Part 3

CHAPTER 6. Sebelum membuat starter data, kita perlu meng-create collections terlebih dahulu. Buat folder lib pada folder aplikasi.

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

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

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

PEMROGRAMAN WEB 1 CSS

TAG HTML LANJUT Tujuan Instruksional :

Tutorial Dasar CSS Preprocessor LESS

BAB II LANDASAN TEORI

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

Komunikasi Multimedia

KAJIAN 3 Web Responsive

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

Membuat Sistem Pertemanan Sederhana

Kustomisasi Desktop dan Taskbar

Trik Mudah Membuat CMS Website dari Nol

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

Mengelola Bagian. Website Sekolah. Mengelola bagian utama Website Sekolah dibagi menjadi 3

Layar Halaman Laporan Soal Guru

Otodidak Desain dan Pemrograman Website

HTML (HyperText Markup Language)

Bab 5. Cascading Style Sheet (CSS)

Elearning Perbanas Panduan Mahasiswa

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

Materi Pertemuan 1. Pengenalan Web Design Bagian I : Dasar- dasar CSS. lilih suhaeri WATERFIRE DEV. Kelaskita.com

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER STMIK EL AHMA YOGYAKARTA

PANDUAN. SisPenA S/M. Untuk Asesor. Sistem Informasi Penilaian Akreditasi Badan Akreditasi Nasional Sekolah / Madrasah

Dasar-dasar jquery. Disampaikan pada Kelas Daring BlankOn, 1 Oktober Fitra Aditya /

MODUL PRAKTIKUM PEMROGRAMAN WEB

LANGKAH DEMI LANGKAH MEMBANGUN WEBSITE GRATIS DI

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Tag HTML Container. Nuryani Sofia Dewi / / Kelas A

Untuk membuat Form pada halaman web, dapat dilakukan dengan cara menyisipkan terlebih dahulu area Form-nya dengan cara klik menu Insert Form Form.

Mendaftar ke Friendster

Membuat Carousel Dengan Bootstrap CDN

Manual Seting Member Card Pada SLiMS 7 (Cendana)

Panduan Penyesuaian Tampilan WebKece

Desain Grafis. RAHMADY LIYANTANTO liyantanto.wordpress.com

Membuat Layout Web Mengunakan Table

Cara Upload Website Ke Internet

Halaman Pada website builder sitepad

PEMROGRAMAN BERBASIS WEB. Part 1,2 HTML. By Rolly Yesputra Sekolah Tinggi Manajemen Informatika dan Komputer Royal Kisaran, 2018

Dasar Dasar Transisi Di CSS3

Transkripsi:

Membuat Login Pop Up Dengan JqueryUI Oleh: Dadan Berawal dari maraknya tayangan goyang di telivisi. Terinspirasi juga untuk membuat efek goyang pada website saya. Hehe kagak nyambung nih ilustrasi ceritanya :D. Tapi yah memang kali ini pembahasannya tidak akan jauh dari kata goyang. Masa sih? Iya lah, pada kali ini saya akan menunjukan bahwa tak hanya ma... Berawal dari maraknya tayangan goyang di telivisi. Terinspirasi juga untuk membuat efek goyang pada website saya. Hehe kagak nyambung nih ilustrasi ceritanya :D. Tapi yah memang kali ini pembahasannya tidak akan jauh dari kata goyang. Masa sih? Iya lah, pada kali ini saya akan menunjukan bahwa tak hanya manusia aja yang bisa goyang. Tapi form login pada website bisa di buat goyang. Penasaran kan? (biasa aja tuh -_-) Sebelum mengikuti panduan ini, diharapkan Anda sudah mengerti dasar-dasar tentang html,css, dan Jquery. Bagi yang belum monggo belajar dulu daripada bingung di tengah-tengah. :D Kalau Anda ingin membuat pengunjung website sedikit terkesima, salah satu cara dengan membuat login popup bergoyang. Keuntungan dari membuat login pop-up ini adalah website Anda akan terlihat atraktif di mata pengunjung. Selain itu dengan login pop-up fokus mata pengunjung akan lebih meningkat ke tengah layar sehingga memudahkan pengunjung untuk mengisi form login. Yah, itulah pada topik kali ini saya akan membahas tentang login pop-up. Anda sebenarnya bisa membuat pop menggunakan tekhnik CSS. Namun kekurangannya kalau CSS tidak bisa di animasikan. Biar bisa di animasikan kita harus memakai Jquery-UI agar pop-up loginnya bisa di beri

efek animasi ketika di buka maupun di tutup. Bagi Anda yang sudah menggunakan Jquery-UI pasti sudah tahu cara menggunakan widget dialog pop up. Namun widget dialog default yang di sediakan oleh Jquery-UI kesannya hanya standar saja. Sedangkan kita inginnya biar lebih atraktif gitu. He-he Pertama-tama silahkan Anda cari desain form login kesukaan Anda di internet. Kalau Saya baru saja mendapat desin form login dari internet yang gambarnya seperti ini Desain diatas saya dapatkan dari link ini. Anda juga bisa mendapatkan desain login lainnya dari link itu. Mumpung Gratis J WUIh, keren juga kalau desain diatas bisa di pop up animasi bergoyang dengan Jquery UI. Hanya saja bagaimana caranya? Ternyata caranya hanya dengan menambah script Jquery-UI dan beberapa kode CSS untuk mengkaburkan halaman utama. Dalam hal ini kita mesti teliti dalam menambah kode CSS yang akan di timpa dan tahu selector mana yang harus di sesuaikan. Berikut ringkasan langkah-langkahnya jika Anda sudah mendapatkan desain login Anda sendiri : 1. 2. 3. 4. 5. Sisipkan style class gelap Tambahkan script Jquery dan Jquery-UI Bungkus kode login-form dengan tag div Tambahkan tombol pemicu agar form login muncul. Buat kode inti Jquery UI Bagi yang mau coba silahkan di download dulu bahan-bahannya disini. Oke, setelah bahan-bahannya sudah siap bisa Anda lihat di folder login-form-paper-style, di situ ada file HTML dengan nama yang sama. Lihat index.html Buka file utama desain loginnya yang bernama index.html Pertama-tama kita siapkan dulu layar hitamnya (wuih serem). Maksudnya tambahkan kode CSS berikut sebelum tag </style>.gelap{display: none;

background: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.8; z-index: 999;} Kode diatas ibarat lampu redup. Tahu kan kalau kita nonton bioskop ketika film di mulai, semua lampu pada mati kecuali layar. Nah kode diatas gunanya seperti itu, dia berguna mematikan semua lampu agar nanti mata pengunjung bisa nyaman ke pop-up login kita. Lalu tambahkan kode untuk menyisipkan file Jquery.js dan Jquery-UI.js pada bagian head. <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery-ui.js"></script> Selanjutnya kita bungkus div container login dengan kode <div id=dialog-login> setelah tag pembuka < body>. Lalu tutup dengan tag </div> sebelum tag </body>. Maksudnya untuk apa sih kita menambahkan div ini? Begini, nantinya div dialog-login ini akan kita tambahkan atribut style yang valuenya sebagai berikut style="display:none; margin:0 auto; z-index: 99999; position:relative;" nah jadi atribut diatas kita tambahkan ke div dialog login sehingga akan seperti ini <div id=dialog-login style="display:none; margin:0 auto; z-index: 99999; position:fixed;"> Kalau Anda menjalankannya dengan benar maka form loginnya akan hilang karena efek dari atribut style tadi. Lalu kita tambah sebuah tombol ber ID bukalogin sebagai pemicu agar dialog loginnya terbuka Taruh kode berikut pada sebelum tag </body> <button id="bukalogin">buka login</button> Silahkan klik tombol buka login, maka tampilannya akan seperti ini

Button di atas akan bertindak sebagai pemicu ledakan bergoyang. Hehe, jadi ketika itu di klik akan keluar deh efek pop-up login bergoyangnya. Namun sekarang kalau Anda klik belum akan terjadi apa-apa. Sabar yah!! Oke terakhir silahkan tambahkan kode berikut persis sebelum tag </body> <script type="text/javascript"> $("#bukalogin" ).click(function() { $('body').append('<div class="gelap"></div>'); $('.gelap').fadein(300); $("#utama" ).show( "bounce", 3000 ); }); $("#tutup" ).click(function() { $("#utama" ).hide( "bounce", 3000 ); $('.gelap').fadeout(300); }); </script> Bagi Anda yang pernah menggunakan Jquery-UI pasti sudah tahu kode diatas. Yah, kode diatas adalah kode inti untuk menjalankan efek dialog pop-upnya. Biasanya kalau dulu kode ini di tempatkannya pada bagian head. Namun zaman sekarang penempatannya memang harus di dalam tag body agar kodenya dapat berjalan. Juga penempatannya harus setelah kode form login juga yah. Sekarang bisa Anda test lagi di browser. Jangan lupa jalani ritual refresh browser dulu agar efeknya jalan. Kode diatas di bagi dalam dua bagian besar, yakni ketika tombol link di klik dan tombol close dialog

pop up di klik. Biar lebih afdol akan saya jelaskan beberapa bagian kode tersebut. Tapi bagian kode yang penting saja, sisanya walau tanpa penjelasan itu tetap di tulis. $("#bukalogin" ).click(function() { Kode diatas memberi tahu kalau elemen ber id bukalogin(dalam hal ini tag button) di klik akan menjalankan perintah selanjutnya. $('body').append('<div class="gelap"></div>'); Perintah diatas untuk mempersiapkan layar hitam untuk menimpa elemen body. $('.gelap').fadein(300); Perintah untuk memunculkan layar hitam $("#utama" ).show( "bounce", 3000 ); Perintah untuk menampilkan form pop-up login $("#tutup" ).click(function() {{ kode diatas menunjukan kalau elemen ber id tutup(dalam hal initulisan tutup) di klik akan menjalankan perintah selanjutnya. $("#utama" ).hide( "bounce", 3000 ); perintah untuk menyembunyikan layar hitam $('.gelap').fadeout(300); -perintah untuk menyembunyikan pop-up login Silahkan coba saja di browser. Bagaimana hasilnya? Benarkan kan efeknya bergoyang. Kenapa bisa bergoyang? Jawabannya terletak pada kode $("#utama" ).show( "bounce", 3000 ); dan $("#utama" ).hide( "bounce", 3000 );

Lihat pada ketikan show dan hide saya menggunakan efek yang sama yaitu bounce. Pada tulisan bounce sebenarnya bisa Anda ubah dengan efek lainnya. Efek lainnya yang tersedia seperti Blind, clip, drop, explode, fade, fold, highlight, puff, dll. Lengkapnya Anda bisa cek efek-efek yang tersedia pada situs Jquery UI. Terakhir bagaimana nih cara balikin lagi? Gak mungkin kan kalau di munculin terus-terusin. Biasanya kalau sebuah pop-up itu ada tombol closenya. Berhubungan ini kita buat dari nol, kita buat sendiri saja. Kalau di form login yang sedang saya gunakan, saya tinggal mengubah tulisan link Download menjadi Tutup dan menambahkan id CSS tutup sebagai pemicu. Berikut kodenya sebelumnya <a href="#">download source file</a> Diubah menjadi <a id="tutup" href="#">tutup</a> Nah seperti itulah jadinya. Apa yang sudah saya sampaikan adalah dasarnya. Anda kembangkan lebih lanjut sesuai kebutuhan. Jika Ada yang ingin berkonsultasi lebih lanjut silahkan komentar aja. Jangan lupa halaman ini di bookmark yah. :) Tentang Penulis Dadan Saya adalah pria biasa saja yang tumbuh semakin besar di lingkungan yang serba biasa, Semoga kehadiran saya disini bisa membantu Anda. ^_^