Kali ini adalah seri lanjutan dari artikel sebelumnya yang disini (https://www.webhozz.com/blog/belajar-jquery-efek-hide-dan-show/). Kita akan mempelajari Efek Fade dan Slide dari JQuery. Untuk uraian lebih jelasnya berada pada deskripsi di bawah ini. Efek Fade dan SlideEfek Fade ini hampir sama dengan efek show dan hide pada tutorial sebelumnya yang pernah dibahas disini (https://www.webhozz.com/blog/belajar-jquery-efek-hide-dan-show/). Hanya aja tampilan efek fade ini lebih pelan daripada Hide dan Show. Berikut ini adalah metode-metode yang ada pada Fade, yaitu: Oke, langsung aja ya. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Efek Fade</title> <style> div { width: 100px; height: 100px; background-color: green; margin-top: 20px; } </style> </head> <body> <h2>Efek Fade</h2> <button class="fadeout">Fade Out</button> <button class="fadein">Fade In</button> <button class="fadetoggle">Fade Toggle</button> <button class="fadeto">Fade To</button> <div></div> <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> <script> $(document).ready(function () { $(".fadeout").click(function (e) { $("div").fadeOut(); }); $(".fadein").click(function (e) { $("div").fadeIn(); }); $(".fadetoggle").click(function (e) { $("div").fadeToggle(); }); $(".fadeto").click(function (e) { $("div").fadeTo("slow", 0.5); }); }); </script> </body> </html> Maka, beginilah hasilnya pada browser. 2. Lalu kita coba klik satu per satu tombol-tombol tersebut. Dari berbagai tombol tersebut, maka kotak warna hijau pada gambar di atas akan muncul bahkan hilang. Itu tergantung pilihan tombol. Efek hilangnya lebih lembut dibandingkan dengan show hide. Pada gambar di atas, itu adalah efek dari tombol Fade To. Jika ditekan, maka kotak hijaunya jadi agak transparan. 3. Pada masing-masing efek kecuali efek “.fadeTo()”. Bisa ditambahkan value, seperti berikut ini supaya efek hilang beserta tampilnya memiliki durasi saat efek tersebut bekerja. Value tersebut adalah:
Value tersebut bisa ditambahkan pada “.nama_efeknya(value_disini)”. Efek SlideEfek slide adalah efek yang digunakan untuk memunculkan elemen HTML atau menghilangkan elemen HTML. Kemunculan serta kehilangan yang ditampilkan pada efek ini adalah bergerak dari atas ke bawah. Hampir sama kan dengan efek hide, show, serta efek fade??? Cuma yang beda adalah hasilnya. Adapun metode dari efek slide ini adalah sebagai berikut.
Oke, langsung aja kita coba.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Efek Slide</title> <style> div { width: 100px; height: 100px; background-color: green; margin-top: 20px; } </style> </head> <body> <h2>Efek Slide</h2> <button class="selaidup">Slide Up</button> <button class="selaidown">Slide Down</button> <button class="selaidtugel">Slide Toggle</button> <div></div> <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> <script> $(document).ready(function () { $(".selaidup").click(function (e) { $("div").slideUp(); }); $(".selaidown").click(function (e) { $("div").slideDown(); }); $(".selaidtugel").click(function (e) { $("div").slideToggle(); }); }); </script> </body> </html> 2. Maka akan menghasilkan tampilan berikut ini. 3. Silahkan coba klik masing-masing tombol. Maka kotak hijau akan bereaksi berdasarkan tombol yang ditekan. |