Loading halaman Tutorial Visual Basic, Delphi, PHP - Calon Programer : Membuat animated accordion tab ...

Setelah beberapa waktu lalu saya membuat artikel mengenai membuat menu accordion, kali ini saya ingin sedikit explorasi mengenai accordion. Kali ini yang akan di bahas mengenai membuat animated accordion tab atau animasi pada accordion, bagi yang masih bingung mungkin sedikit gambaran yaitu accordion yang pada saat kita klik dapat berubah warna latar nya, warna berubah pada saat efek sliding berlangsung, dan kembali normal saat selesai sliding nya. :D
Contoh:




Bagian Web Designer


Web Designer

Web designer bertugas sebagai juru gambar, yaitu mendesain website.
Web designer biasanya memiliki kemampuan mengolah gambar menggunakan Photoshop.
Disamping itu, dia juga memiliki kemampuan mengatur layout menggunakan
Dreamweaver, HTML, CSS, Javascript (jQuery).

Bagian Web Programmer

Web Programmer

Web programmer bertugas sebagai juru coding, yaitu melakukan pemrograman website.

Bagian Web Administrator

Web Administrator

Web administrator bertugas sebagai juru maintenance, yaitu melakukan pemeliharaan dan penjagaan website.

Tampilan bisa dilihat contoh nya, tapi untuk lebih pasti, kalian bisa download source nya pada akhir artikel ini...

Sedikit penjelasan dan cara modifikasinya:
Script Js
  1. <script type="text/javascript">   
  2.       $(document).ready(function(){  
  3.         $("#accordion").tabs("#accordion div.pane", {tabs: 'h2', effect: 'slide', initialIndex: null});  
  4.           
  5.         // tambahkan efek baru ke tabs  
  6.         $.tools.tabs.addEffect("slide"function(i, done){  
  7.   
  8.              // 1. ketika pane dibuka, maka akan terlihat efek slide dengan efek kedipan warna ungu  
  9.              this.getPanes().slideUp().css({backgroundColor: "#b8128f"});  
  10.   
  11.              // 2. setelah pane terbuka, maka kembalikan warnanya ke warna semula (transparent)  
  12.              this.getPanes().eq(i).slideDown(function(){  
  13.                     $(this).css({backgroundColor: 'transparent'});  
  14.                     done.call(); // fungsi call harus dipanggil setelah efek selesai  
  15.              });  
  16.         });  
  17.         });  
  18.     </script>  
Dari script diatas dapat kalian baca dan fahami maksudnya, karena tiap baris sudah diberikan komentar nya...

Script di dalam tag
  1. <body> </body>  

  1. <div id="accordion">  
  2.          <h2 class="current">Bagian Web Designer</h2>  
  3.            <div class="pane" style="display: block;">  
  4.              <img width="100" src="css/img/CP.jpg" style="margin: 0pt 15px 15px 0pt; float: left;">  
  5.                <h3>Web Designer</h3>  
  6.            <p><strong>Web designer bertugas sebagai juru gambar, yaitu mendesain website.</strong></p>  
  7.            <p style="clear: both;">  
  8.             Web designer biasanya memiliki kemampuan mengolah gambar menggunakan Photoshop.  
  9.             Disamping itu, dia juga memiliki kemampuan mengatur layout menggunakan   
  10.             Dreamweaver, HTML, CSS, Javascript (jQuery). </p>  
  11.          </div>  
  12.       
  13.          <h2>Bagian Web Programmer</h2>  
  14.          <div class="pane">  
  15.                <h3>Web Programmer</h3>  
  16.            <p>Web programmer bertugas sebagai juru coding, yaitu melakukan pemrograman website.</p>  
  17.          </div>  
  18.   
  19.          <h2>Bagian Web Administrator</h2>  
  20.          <div class="pane">  
  21.                <h3>Web Administrator</h3>  
  22.            <p>Web administrator bertugas sebagai juru maintenance, yaitu melakukan pemeliharaan dan penjagaan website.</p>  
  23.          </div>  
  24.   </div>  
Dan script diatas adalah script untuk mengatur header dan isi content dari accordion tab yang di buat, silahkan kalian explorasi lebih lagi...

Download Source code accordion tabs


Calon Programer

Klik Like/share jika anda menyukai tulisan Share


0 Reply :

Posting Komentar

Jika ada pertanyaan atau request,Komentar pada tab blogger akan lebih memudahkan saya untuk membalasnya karena lebih mudah melakukan pengecekan komentar.