Contoh Accordion Dengan CSS3 | Buku Catatan si Ugi

Demonstrasi ini merupakan Aaccordion yang diciptakan dengan CSS3, bekerja di semua browser, termasuk Internet Explorer. Dapat menghasilkan akordion Vertical dan horisontal.



Demonstrasi
Horizontal Accordion
  • TAB 1

    Secara umum, efek akordeon Dibutuhkan beberapa elemen, dengan ukuran besar dan kemudian di kompres ke dalam ruang lingkup yang lebih kecil, sehingga elemen hanya terlihat sebagian kecil saja (seperti judul). Kemudian, ketika pengguna berinteraksi dengan elemen, baik dengan mengklik atau hover, elemen akan mengembang, sehingga semua unsur akan terlihat dan unsur-unsur lainnya akan menyusut otomatis..
  • TAB 2

    Secara umum, efek akordeon Dibutuhkan beberapa elemen, dengan ukuran besar dan kemudian di kompres ke dalam ruang lingkup yang lebih kecil, sehingga elemen hanya terlihat sebagian kecil saja (seperti judul). Kemudian, ketika pengguna berinteraksi dengan elemen, baik dengan mengklik atau hover, elemen akan mengembang, sehingga semua unsur akan terlihat dan unsur-unsur lainnya akan menyusut otomatis..
  • TAB 3

    Secara umum, efek akordeon Dibutuhkan beberapa elemen, dengan ukuran besar dan kemudian di kompres ke dalam ruang lingkup yang lebih kecil, sehingga elemen hanya terlihat sebagian kecil saja (seperti judul). Kemudian, ketika pengguna berinteraksi dengan elemen, baik dengan mengklik atau hover, elemen akan mengembang, sehingga semua unsur akan terlihat dan unsur-unsur lainnya akan menyusut otomatis..
Horizontal Acordion
Complete Code Show Hide
Kode Lengkap Horizontal Acordion
<!-----Kode CSS----->

<style type="text/css">
.accordion { /* el contenedor */
  list-style: none;
  overflow: hidden;
  margin: 0;
  width: 620px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.accordion h2 { /* el título */
  color: #DEF;
  font-family: Helvetica;
  font-size: 20px;
  margin: 0 0 0.5em;
  text-align: center;
}
.accordion li { /* cada item de la lista */
  float: left;
  overflow: hidden;
  height: 210px; /* la altura máxima que le daremos */
  width: 200px; /* el ancho por defecto */
  /* las propeidades de animación */
  -moz-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -moz-transition-delay: 0.15s;
  -webkit-transition-delay: 0.15s;
  -o-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.accordion li:first-of-type { /* bordes redondeados de la primera pestaña */
  -moz-border-radius: 10px 0 0 10px;
  -webkit-border-radius: 10px 0 0 10px;
  -o-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
}
.accordion li:last-of-type{ /* bordes redondeados de la última pestaña */
  -moz-border-radius: 0 10px 10px 0;
  -webkit-border-radius: 0 10px 10px 0;
  -o-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
}
.accordion div { /* el contenido */
  padding: 10px;
}
.accordion:hover li {
   /* al colocar el cursor encima de cualquiera se reduce el ancho de todas */
  width: 100px;
}
.accordion li:hover {
   /* y aumenta el ancho de la que estamos seleccionando */
  width: 400px;
}
/* los colores de cada pestañ */
.slide-01 {background:#404951; color:#FFF;}
.slide-02 {background:#606971; color:#FFF;}
.slide-03 {background:#808991; color:#FFF;}
</style>

<!-----Kode HTML----->

<ul class="accordion">
  <li class="slide-01">
    <div>
      <h2>TAB 1</h2>
      ....... Konten Anda disini .......
    </div>
  </li>
  <li class="slide-02">
    <div>
      <h2>TAB 2</h2>
      ....... Konten Anda disini .......
    </div>
  </li>
  <li class="slide-03">
    <div>
      <h2>TAB 2</h2>
      ....... Konten Anda disini .......
    </div>
  </li>
</ul>

Vertical Accordion
  • TAB 1

    Secara umum, efek akordeon Dibutuhkan beberapa elemen, dengan ukuran besar dan kemudian di kompres ke dalam ruang lingkup yang lebih kecil, sehingga elemen hanya terlihat sebagian kecil saja (seperti judul). Kemudian, ketika pengguna berinteraksi dengan elemen, baik dengan mengklik atau hover, elemen akan mengembang, sehingga semua unsur akan terlihat dan unsur-unsur lainnya akan menyusut otomatis.
  • TAB 2

    Secara umum, efek akordeon Dibutuhkan beberapa elemen, dengan ukuran besar dan kemudian di kompres ke dalam ruang lingkup yang lebih kecil, sehingga elemen hanya terlihat sebagian kecil saja (seperti judul). Kemudian, ketika pengguna berinteraksi dengan elemen, baik dengan mengklik atau hover, elemen akan mengembang, sehingga semua unsur akan terlihat dan unsur-unsur lainnya akan menyusut otomatis.
  • TAB 3

    Secara umum, efek akordeon Dibutuhkan beberapa elemen, dengan ukuran besar dan kemudian di kompres ke dalam ruang lingkup yang lebih kecil, sehingga elemen hanya terlihat sebagian kecil saja (seperti judul). Kemudian, ketika pengguna berinteraksi dengan elemen, baik dengan mengklik atau hover, elemen akan mengembang, sehingga semua unsur akan terlihat dan unsur-unsur lainnya akan menyusut otomatis.
Vertikal Acordion
Complete Code Show Hide
Kode Lengkap Vertikal Acordion
<!-----Kode CSS----->

<style type="text/css">
#vertical {  /* el contenedor */
  height: auto;
  width: 600px;
}
#vertical li { /* cada item de la lista */
  height: 45px;
  width: 100%;
  /* las propeidades de animación */
  -moz-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -moz-transition-delay: 0.15s;
  -webkit-transition-delay: 0.15s;
  -o-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
#vertical li:first-of-type { /* bordes redondeados de la primera pestaña */
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
#vertical li:last-of-type { /* bordes redondeados de la última pestaña */
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}
#vertical:hover li {
   /* al colocar el cursor encima de cualquiera se reduce el alto de todas */
  height: 45px;
  overflow: hidden;
  width: 100%;
}
#vertical li:hover {
   /* y aumenta la altura de la que estamos seleccionando */
  height: auto;
  width: 100%;
}
</style>

<!-----Kode HTML----->

<ul class="accordion" id="vertical">
  <li class="slide-01">
    <div>
      <h2>TAB 1</h2>
      ....... Konten Anda disini .......
    </div>
  </li>
  <li class="slide-02">
    <div>
      <h2>TAB 2</h2>
      ....... Konten Anda disini .......
    </div>
  </li>
  <li class="slide-03">
    <div>
      <h2>TAB 2</h2>
      ....... Konten Anda disini .......
    </div>
  </li>
</ul>

Contoh Accordion Lainnya

sumber: vagabundia




0 komentar:

Post a Comment



Catatan :

Untuk menyisipkan gambar kedalam komentar, gunakan tag : [img]URL_Gambar[/img]
atau <i rel="image">URL_Gambar</i>
Untuk Video Youtube : [youtube]URL_Video[/youtube]
atau <i rel="youtube">URL_Video</i>
Untuk "Kutipan", gunakan : [blockquote]Kutipan_Anda[/blockquote]
atau <b rel="quote">Kutipan_Anda</b>
Untuk menyisipkan Kode: [code]KODE[/code]
atau <i rel="code">KODE</i>
atau <i rel="pre">KODE</i>
Dan untuk menyisipkan smiles/ emoticon, lihat kode Emoticon







 

Anda sudah mengaktifkan penyaringan konten ( AdBlocker di Aktifkan )

Mohon maaf untuk sementara Anda tidak dapat melihat halaman ini, silahkan kembali lagi setelah Anda menonaktifkan filter yang Anda gunakan. Abaikan