CSS3 Accordion Horizontal With Blockquote - Mungkin Anda sudah tidak asing lagi jika mendengar kata Accordion. Accordion pada blog hanya sebuah istilah pemberian efek untuk menyimpan atau menyembunyikan sebuah tulisan dengan sistem tab, dimana dalam setiap tab diberi judul dengan beberapa tulisan singkat didalamnya, sehingga disana Anda bisa menampilkan banyak judul dengan bahasan yang berbeda dalam satu tab halaman seperti gambar berikut:
Sumber - Membuat Profil Menu Efek Slot Tab
Sebagai contoh cara membuat accordion horizontal di blog dengan tampilan simple (sederhana) tanpa adanya sentuhan efek saat membuka label judul, dengan 2 model type untuk membuka pergeseran judul label untuk melihat isi konten dengan type:
DEMO SHOW
Karena tanpa adanya sentuhan efek pada model accordiaon horizontal diatas, tampilannya terkesan biasa. Pertemuan kali ini SAHABAT BLOGGER 77 akan memberikan model Accordion Horizontal versi terbaru type blockquote dengan sentuhan efek-toggle untuk memberikan pergeseran efek yang lembut saat tab judul label di Klik. Dan semua kode berikut sudah valid HTML5 dan CSS3, lengkapnya seperti ini:
CSS3 Accordion Horizontal With Blockquote
Dan Hasilnya:
DEMO SHOW
Seperti Cara Membuat Label Blogger Accordion Efek Tabulasi pada artikel sebelumnya, untuk pengaturan HTML berikut sudah saya urutkan dengan susunan content tab 1, tab 2 dan seterusnya. Silahkan Anda ganti dengan judul bahasan Anda pada masing-masing tab label dengan HTML seperti ini:
Sekarang Anda sudah memiliki model accordion horizontal versi terbaru dengan tampilan blackquote content CSS3, Anda bisa berkreasi disana dengan menyimpan koleksi gambar misalnya, menu artikel dan bahasan lainnya pada masing-masing tab judul. Jika ada yang kurang dimengerti, mari sama-sama kita bahas dalam kolom cerita dibawah.
Happy Blogging.!
Sumber - Membuat Profil Menu Efek Slot Tab
Sebagai contoh cara membuat accordion horizontal di blog dengan tampilan simple (sederhana) tanpa adanya sentuhan efek saat membuka label judul, dengan 2 model type untuk membuka pergeseran judul label untuk melihat isi konten dengan type:
- Accordion Input Radio Type
- Accordion Input Checkbox Type
<style type='text/css'>
.accordion {position:relative;background-color:white}
.accordion > input {
display:block;margin:0 0;width:100%;
height:30px;position:relative;cursor:pointer;
opacity:0;filter:alpha(opacity=0);}
.accordion > label {
display:block;font:bold 12px/30px Arial,Sans-Serif;
background-color:black;color:white;
margin:-30px 0 0 0;padding:0 15px;}
.accordion > div {padding:10px 15px;display:none}
.accordion > input:checked + label + div {display:block}
.accordion > input:checked + label {
background-color:darkblue;
border-bottom:2px solid red;
font:bold italic 15px/30px Georgia;
color:#FFFF00;text-shadow:1px 2px 3px #222}
</style>
<div class="accordion">// Accordion Input radio type...
<input type="radio" name="a" checked="true"><label>Content One</label><div>
Tuliskan sesuatu di sini....</div>
</div>
<div class="accordion">// Accordion Input checkbox type...
<input type="checkbox"><label>Content One</label><div>
Tuliskan sesuatu di sini....</div>
</div>
Karena tanpa adanya sentuhan efek pada model accordiaon horizontal diatas, tampilannya terkesan biasa. Pertemuan kali ini SAHABAT BLOGGER 77 akan memberikan model Accordion Horizontal versi terbaru type blockquote dengan sentuhan efek-toggle untuk memberikan pergeseran efek yang lembut saat tab judul label di Klik. Dan semua kode berikut sudah valid HTML5 dan CSS3, lengkapnya seperti ini:
CSS3 Accordion Horizontal With Blockquote
<style>
.stage {margin:5px auto;}
ul, .accordionItem, .accordionToggle,
.accordionContent {list-style: none;margin: 0 auto}
.accordionToggle {
display:block;cursor:pointer;
background:#990000;
color:#FFFFFF;padding: 10px 30px;
border-bottom:1px solid #000}
.accordionItem.open .accordionToggle {
background:#6495ED;color:#FFFF00;
border-radius:20px 20px 0 0;
text-shadow:1px 2px 3px #222}
.accordionContent {
display:none;color:#000;
background:#CCCCCC;
padding: 20px 15px 20px 45px}
.accordionContent:before{
content: '\201C';position: absolute;
font:700 75px/normal serif;
margin:-25px 0 0 -45px;
color: #0000FF;display:block;
text-shadow: 7px 14px 10px rgba(0, 0, 0, 0.1)}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$(document).ready(function(e) {
var currentToggle;
var collapseable = false;
$(".accordionToggle").click(function(e) {
var item = $(this).parent(".accordionItem");
if($(this)[0] != currentToggle){
$(currentToggle).parent(".accordionItem").removeClass("open");
$(currentToggle).next(".accordionContent").slideUp();
item.addClass("open");$(this).next(".accordionContent").slideDown();}
else if(collapseable){
item.removeClass("open");
$(currentToggle).next(".accordionContent").slideUp();
currentToggle = null;
return;}
else{item.addClass("open");$(this).next(".accordionContent").slideDown();}
currentToggle = $(this)[0];
});
});
</script>
Dan Hasilnya:
Seperti Cara Membuat Label Blogger Accordion Efek Tabulasi pada artikel sebelumnya, untuk pengaturan HTML berikut sudah saya urutkan dengan susunan content tab 1, tab 2 dan seterusnya. Silahkan Anda ganti dengan judul bahasan Anda pada masing-masing tab label dengan HTML seperti ini:
<div class="stage">
<ul class="accordion">
<li class="accordionItem"> //content tab 1..
<h3 class="accordionToggle">Content One</h3>
<p class="accordionContent">
Tulis Sesuatu Disini....
</p>
</li>
<li class="accordionItem"> //content tab 2..
<h3 class="accordionToggle">Content Two</h3>
<p class="accordionContent">
Tulis Sesuatu Disini....
</p>
</li>
//silahkan tambahkan untuk content tab selanjutnya...
<li class="accordionItem"> //content tab 3..
....
....
</ul> <!..ending accordion..!>
</div> <!..ending stage..!>
Sekarang Anda sudah memiliki model accordion horizontal versi terbaru dengan tampilan blackquote content CSS3, Anda bisa berkreasi disana dengan menyimpan koleksi gambar misalnya, menu artikel dan bahasan lainnya pada masing-masing tab judul. Jika ada yang kurang dimengerti, mari sama-sama kita bahas dalam kolom cerita dibawah.
TERIMA KASIH ATAS KUNJUNGAN SAUDARA
Judul= CSS3 Accordion Horizontal With Blockquote
Ditulis oleh= Devy
Rating Blog 5 dari 5
Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip (meng-Copy), baik itu sebagian atau keseluruhan isi dari artikel ini harap menyertakan link dofollow ke >>
Sudah mulai ngetren nih menu accordion ini. Padahal dulu 3 tahun lalu saya sibuk nyari scrip accordion ini.
BalasHapusyang dulu-dulu sekarang sudah menjadi terbaru ya mas, karena apa yang sudah dilupakan akan menjadi tren jika diterbitkan lagi dalam versi yang berbeda. bukan begitu.?
HapusDn versi nya devy lbh fresh dn cool .... heeee
Hapusso pasti mas fiu versi mbak devi pasti lebih fres dan keren deh
HapusTAMPILAN YG KEDUA CAKEP .... PASANG GAK YAH ,,,HEHE :D
BalasHapuspasang apa mas, pasang togel..?
Hapushehe...
emang nomernya berapa mbak
Hapus:d :p
nomor yang mas Fiu pasang, ikutin saja dia, hehe..pasti tembus tekkornya
HapusSy pasang nomot 8 .... hehehe
Hapussaya juga pasang mau no 8 dech kalau gttu biar ga samaan sama mas fiu :d
Hapusmelihat dan meneliti saya langsung ingat dengan salah satu model sitemap yang mengunakan accordion
BalasHapustujuannya untuk meringkas mas, jadi sangat cantik untuk menyimpan menu link artikel pada daftar isi dengan accordion seperti ini.
HapusMbak De sungguh kreatif yah membuatnya,. oh ya Mbak saya minta pencerahan tentang absolut dan after juga tentang warna rgb pada effects shadow. contoh misalnya Mbak Devi Buat tulisan Penulis yang ada diform comment yang berwarna fink misalan. jika jika kita mau mebuat bidang baru kode apa yang harus diulai pakai CSS Saja. maksudnya yang saya tanyakan maaf jika di luar topik :)
Hapushmm..harus Devy mulai darimana ya mas, soalnya elemen absolute,after dan shadow adalah deklerasi data yang berbeda. namun gak apa-apa dech kalau mas Saud sudah memilih untuk menanyakan hal itu disini.
Hapusabsolute merupakan elemen deklerasi untuk menyatakan posisi letak objek dengan ketentuan - jika layar peramban dinyatakan dengan nilai position:relative pada elemen induk, maka anak elemen yang berada didalamnya kita letakkan dengan deklarasi position:absolute, tujuannya agar objek yang akan kita letakkan dapat merespon koordinat posisi terhadap elemen induk, bukan mengikuti nilai pada layar peramban.
misalnya dengan pembentukan seperti ini:
#wrapper {
position:relative; /* Elemen induk */
width:300px;
height:300px;
}
#content {
position:absolute; /* Anak elemen */
top:0;
left:0;
width:100px;
height:35px;
}
Maka hasilnya akan seperti ini:
http://3.bp.blogspot.com/-qXimH0Nb4rg/VJMGATltTXI/AAAAAAAABgY/Zg2T51Y9WWU/s1600/position.png
Singkatnya, sebuah elemen dengan deklarasi position:absolute akan menyesuaikan letak posisi terhadap layar peramban, namun akan segera merespon jika nilai elemen induk dinyatakan dengan elemen position:relative
Kala untuk tex shadow, mas saud bisa pelajari konsepnya di sini:
>> Text Shadow Element Concept
Keren Euy balasan Mbak Devinya.
HapusTerima kasih atas pencerahanya saya bisa mencerna semua yang Mbak uraikan diatas. namun perlu mencobanya step by step sambil experimen. saya coba coba pada Blog DUMY Saya dulu yaMbak Buat training. (*terimakasih) :)
HapusMantaf artikelnya mbak devi...!
BalasHapusasyik juga ya tulisan posting nya bisa disembunyiin getu, jadi bisa bikin tebak tebakan juga ya di dalam artikel :) bisa juga buat jebakan betmen :D
BalasHapusSetelah lihat demo nya seperti di situs situs chating ya mbak.. menarik deh
BalasHapusDemoShow:
BalasHapusTegas..!
Tajam..!
Energik..!
ya... sdh ingat. cocoknya di mana
BalasHapuscocok nih, nulis konten ga usah panjang kebawah cukup disembunyiin aja pada menu ini ya, ke urg pikir dulu cocoknya sama artikel mana yah hehe..
BalasHapussaya masih asing sama yang beginian, ijin belajar di mari (p)
BalasHapusWaahhh iya bener, kalo di klik ada tulisannya
BalasHapusmuantab hasilnya gan dan menarik untuk dipelajari....minimal buat cadangan dipake nantinya. ok terima kasih atas tutorial css3 accordion horizontalnya gan.
BalasHapussaya ndak bisa koment apa apa mbak selain salut dan takjub atas artikel artikel yang penuh dengan ilmu, tapi saya akan mencoba untuk terus memahaminya dan ingin seperti mbak yang mampu membuatnya sendiri, sebab itu tekad saya walaupun sampai saat ini belum Terwujud
BalasHapuskatanya gak bisa komen apa-apa, tetapi mas im komentarnya cukup panjang tuh, hehe..gak apa-apa mas, kata orang ala bisa karena terbiasa, jadi bukan semata-mata karena ilmu.
Hapusiya ya mbak, jadi termotivasi ni jadinya, nanti saya bertekad setiap artikel mbak akan saya pelajari :D
Hapussaya masih binun mbak Dev, penerapannya gimana, maklum blogger nubi mbak. klo liat demonya, ini mirip spoiler ya mbak Dev??
BalasHapusmakasih script menu accordionnya mba..selalu inovatif
BalasHapusdulu saya pernah menggunakan fungsi accordion ini mbak Devy namun karena beberapa alasan akhirnya saya lepas.. btw, kalau ditambahkan dengan fungsi hover akan lebih menarik juga nich.. :)
BalasHapusmantap hasilnya, bisa di terapkan di bagian sidebar nih buat menghemat ruang..
BalasHapusWah betuljuga ya Mbak Dian.. sayangikut deh :)
HapusSalam Malam Mbak Devy. hadir dan simak kembali sambil belajar banyak tentang CSS AAccordion horizontal with blockquote. Makasih atas sharenya nya Mbak Devy :)
BalasHapusI have seen a couple of post from your blog "OMG" very interesting blog than i ever seen, I was so attraction till tab in my browser it's full with your post. completely awesome explanation more detail with nice demo. hope we chat more btw off course I'm into to blog and english but my problem just time to do that but with your help I have a shortcut for that both thing.
BalasHapusI've been visiting your blog, and your blog discuss about the law, and all the languages in the presentation of the Indonesian language. But why are you commenting using English.? are we not equally from the same country.
Hapusnever mind, if you need anything I will gladly help. Because Friend Blogger 77 specials discuss about tips and tricks blogger.
Thank you for your visit in my blog.
ini balas-balasan bukan spam kah?
Hapusbaca-baca komentarnya kok serasa ada yg ganjil sama ini wkwk :-)
Hapusmakin mantap aja nih desain nya, jadi bisa belajar disini tentang kode css bikin acordion keren ya ;)
BalasHapusaccordion memang mantep.. buat ngerapiin ruang :)
BalasHapusSaya suka accordion horizontal dari mbak Devy ini. Tapi jika boleh saya request seperti tampilan punya google mbak, warna dasar putih, border-top dan border-bottom dotted, terus tanda + dan subheading nya mbak. Mudah-mudahan mbak Devy paham maksud saya. :)
BalasHapustampilan seperti google itu bukan accordion mas, tetapi tab content, yang mana dalam satu halaman sudah diberi beberapa title teks dengan sejajar. jika salah satu title diklik maka halaman akan terbuka tanpa diarahkan pada tab baru (jendela baru) untuk menampilkan content teks yang ada didalamnya.
Hapusseperti ini:
► Tampilan Menu Konten Dengan Tabulasi