• Penggunaan Jenis Efek jQuery Modal Dialog

    Penggunaan Jenis Efek jQuery Modal DialogPenggunaan Jenis Efek jQuery Modal Dialog - Ada banyak cara untuk menampilkan lightbox overlay dengan bermacam efek. Seperti yang sedang ngetrend saat ini adalah pengggunaan style lightbox untuk menampilkan efek pada widget dengan beberapa cara modern yang salah satunya mereka gunakan adalah menggunakan CSS transisi dan animasi untuk membuat efek pada kotak dialog saat muncul. Dalam desain user interface, modal dialog dikenal sebagai jendela tampilan baru kotak dialog yang mengharuskan pengguna untuk berinteraksi sebelum mereka dapat kembali ke operasi tampilan induk, sehingga mencegah alur kerja pada tampilan utama. Di Web/blog, Modal Dialog sering digunakan untuk menampilkan gambar secara rinci ataupun widget lainnya, dalam pola yang dikenal sebagai Lightbox. Efek lightbox sering juga disebut Modal Window atau Modal Dialog karena tampilan jendela sering digunakan untuk menampilkan kotak dialog. Apabila ingin mengkombinasikan untuk membuat kotak dialog dengan beberapa macam efek pada blog anda, berikut adalah cara untuk menggunakan jQuery Modal Dialog dengan CSS transisi dan animasi.

    Pertama masuk Edit HTML template dan pasang kode berikut ini di atas kode </head>
    <link href='http://mas-andes.googlecode.com/svn/trunk/modal-dialog.css' rel='stylesheet' type='text/css'/>
    <script src='http://mas-andes.googlecode.com/svn/trunk/modernizr.custom.js' type='text/javascript'/>
    Kemudian pasang kode berikut ini di atas kode </body>
    <script type='text/javascript'>
    //<![CDATA[
    var ModalEffects=(function(){function init(){var overlay=document.querySelector('.md-overlay');[].slice.call(document.querySelectorAll('.md-trigger')).forEach(function(el,i){var modal=document.querySelector('#'+el.getAttribute('data-modal')),close=modal.querySelector('.md-close');function removeModal(hasPerspective){classie.remove(modal,'md-show');if(hasPerspective){classie.remove(document.documentElement,'md-perspective')}}function removeModalHandler(){removeModal(classie.has(el,'md-setperspective'))}el.addEventListener('click',function(ev){classie.add(modal,'md-show');overlay.removeEventListener('click',removeModalHandler);overlay.addEventListener('click',removeModalHandler);if(classie.has(el,'md-setperspective')){setTimeout(function(){classie.add(document.documentElement,'md-perspective')},25)}});close.addEventListener('click',function(ev){ev.stopPropagation();removeModalHandler()})})}init()})();
    (function(window){'use strict';function classReg(className){return new RegExp("(^|\\s+)"+className+"(\\s+|$)")}var hasClass,addClass,removeClass;if('classList'in document.documentElement){hasClass=function(elem,c){return elem.classList.contains(c)};addClass=function(elem,c){elem.classList.add(c)};removeClass=function(elem,c){elem.classList.remove(c)}}else{hasClass=function(elem,c){return classReg(c).test(elem.className)};addClass=function(elem,c){if(!hasClass(elem,c)){elem.className=elem.className+' '+c}};removeClass=function(elem,c){elem.className=elem.className.replace(classReg(c),' ')}}function toggleClass(elem,c){var fn=hasClass(elem,c)?removeClass:addClass;fn(elem,c)}var classie={hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,has:hasClass,add:addClass,remove:removeClass,toggle:toggleClass};if(typeof define==='function'&&define.amd){define(classie)}else{window.classie=classie}})(window);
    //]]>
    </script>
    Kemudian Simpan template.

    Struktur HTML modal dialog:
    <div class="md-modal md-effect-1" id="modal-1">
        <div class="md-content">
            <h3>Modal Dialog <a class="md-close">&#215;</a></h3>
            <div>
                <p>Disini Isi Konten Kotak Dialog</p>
            </div>
        </div>
    </div>
    
    <!-- Tombol untuk menampilkan modal dialog -->
    <button class="md-trigger" data-modal="modal-1">Open Dialog</button>
    <div class="md-overlay"></div>
    class md-effect-1 dan ID modal-1 adalah tipe efek yang di gunakan (Konfigurasi lihat tabel).
    <p>Disini Isi Konten Kotak Dialog</p> adalah isi dari kotak dialog.
    Untuk menentukan masing-masing efek yang berbeda, lihat pada tabel konfigurasi dibawah ini: 
    CLASSIDEFFECT
    md-effect-1modal-1Fade in & Scale
    md-effect-2modal-2Slide in (right)
    md-effect-3modal-3Slide in (bottom)
    md-effect-4modal-4Newspaper
    md-effect-5modal-5Fall
    md-effect-6modal-6Side Fall
    md-effect-7modal-7Sticky Up
    md-effect-8modal-83D Flip (horizontal)
    md-effect-9modal-93D Flip (vertical)
    md-effect-10modal-103D Sign
    md-effect-11modal-11Super Scaled
    md-effect-12modal-12Just Me
    md-effect-13modal-133D Slit
    md-effect-14modal-143D Rotate Bottom
    md-effect-15modal-153D Rotate In Left
    md-effect-16modal-16Blur
    md-effect-17modal-17Let me in
    md-effect-18modal-18Make way!
    md-effect-19modal-19Slip from top
    Agar lebih jelasnya dari masing-masing efek yang ada bisa dilihat pada halaman demo. 
    Demikian untuk tata cara menerapkan dan Penggunaan Jenis Efek jQuery Modal Dialog, Selebihnya bisa berkreasi sendiri di blog masing-masing.

    Terima Kasih telah membaca artikel tentang Penggunaan Jenis Efek jQuery Modal Dialog . Silahkan baca artikel lainnya di daftar isi.
    author-photo

    Judul : Penggunaan Jenis Efek jQuery Modal Dialog .
    Ditulis oleh : Unknown .
    Pada hari : Saturday 16 August 2014 .
    Rating Blog : 5 dari 5

    Follow me on: Facebook | Twitter | Google+
    ×
    Previous
    Next Post »

    Syarat berkomentar :
    1. Tidak boleh mencantumkan link aktif ( auto delete )
    2. Tidak boleh mengandung SARA, pornografi,dsb.
    3. Budayakan berkomentar dengan sopan dan menghargai pendapat orang lain.
    ConversionConversion EmoticonEmoticon