Langsung ke konten utama

Responsive Tabbed Content

Setelah beberapa hari disibukan dengan berbagai persiapan menjelang event tahun baru ditambah lagi jaringan speedy yang kena amukan bus akhirnya punya sedikit waktu untuk kembali berbagi sebuah tutorial sederhana , yaitu membuat sebuah tabbed content ( tulisan ) yang sederhana dengan CSS3. Tapi memang tidak sesederhana itu karena tabbed ini memiliki fitur responsive dan lihat demonya hehehe ...


CSS3 
.tabs {
position: relative;
font: normal normal 400 0 
'Electrolize', Helvetica, Arial, sans-serif;
color: #fff
}
.tabs input {display: none}
.tabs label {
position: relative;
z-index: 1;
display: inline-block;
width: 25%; /* 4 TABS = 100/4 = 25% */
box-sizing: border-box;
border: 1px solid #222;
border-left-color: #555;
font-size: 17px;
line-height: 45px;
cursor: pointer;
user-select: none
}
.tabs label span {
display: block;
padding: 5px;
background: #444
}
.tabs label span span {
padding: 0 20px;
background: transparent;
border-radius: 3px;
transition: background 0.4s
}
.tabs label:hover span span {background: #39a1dd}
.tabs input:checked + label {cursor: default}
.tabs input:checked + label span span {
background: #39a1dd
}
.tabs ul {
list-style: none;
position: relative;
display: block;
font: normal normal 400 15px 
'Roboto', Helvetica, Arial, sans-serif
}
.tabs ul li {
position: absolute;
top: 0;
left: 0;
width: 100%;
overflow: auto;
padding: 25px;
background: #444;
box-sizing: border-box;
opacity: 0;
transition: all .4s;
border-top: 1px solid #666;
border-right: 1px solid #222
}
.tabs > .content1:checked ~ ul > .content1,
.tabs > .content2:checked ~ ul > .content2,
.tabs > .content3:checked ~ ul > .content3,
.tabs > .content4:checked ~ ul > .content4 {
  /* ADD MORE AS NEEDED */
position: relative;
z-index: 1;
opacity: 1;
transform: none
}
/* RESPONSIVE STACKING */
@media screen and (max-width: 780px) {
.tabs label {
display: block;
width: 100%;
border: 0;
padding-right: 0;
padding-left: 0;
text-align: left
}
  
.tabs ul {
margin-top: 0;
margin-right: 0;
margin-left: 0
}
}
/* FONTAWESOME */
.fa {
  margin-right: 10px;
  font-size: 20px;
  /* vertical-align: middle */ /* FONT SIZE 20+ */
}
/* A SAMPLE EFFECT - SLIDE DOWN */
.tabs ul li {transform: translateY(30px)}
/* RANDOM STUFF FOR THE PAGE */
.center { display: table; margin: 0 auto }
.italic { 
  color: #fff;
  font: italic normal 400 14px
    Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
  display: inline-block
}
.italic:before, .italic:after {
  content: '_';
  position: relative;
  color: #3cf;
  top: -7px;
  margin: 10px
}
::selection {
  background: transparent;
  color: #3cf
}
::-webkit-scrollbar { display: none }

HTML costumize
<div class="tabs">
<!--TAB 1-->
<input type="radio" name="tabs" checked id="tab1" class="content1">
<label for="tab1">
<span>
<span><div class="fa fa-home"></div>Tab 1
</span>
</span>
</label>
<!--TAB 2-->
................

Tabbed Selanjutnya .... 

</div>

Selebihnya silahkan kreasikan sendiri .

Resource : JustAnotherCoder

Komentar

  1. pertamax sob
    ini bisa ane praktekkan di gubuk ane ga sob, seperti yang sob blg tinggal desain sedikit maka jd tu template gubuk ane, hehehehe
    thanks

    BalasHapus
  2. mantaaaaaap kang ... :) masang kode nya dimana kang ? ... dipostingan atau harus edit template hehee

    BalasHapus
    Balasan
    1. dipostingan juga bisa kang .. kalau di edit html css diatas ]]></b:skin> dan kode html mah bebas kang dimana akang suka hehe

      Hapus
  3. wah si akang cerdas pisan euy.. gak kepikiran bakal bikin kayak gini haha.. nice kang :-bd

    BalasHapus
  4. ada yg pake css target lebih mudah.

    BalasHapus
    Balasan
    1. sebenarnya ini bisa dibikin lebih .. bukan sekedar untuk tabbed sob

      Hapus
  5. ada yg pake css target lebih mudah.

    BalasHapus
  6. Makin hari makin keren aja sih kang :)

    BalasHapus
  7. keren , bermanfaat sekali gan .

    kunjungan perdana , izin follow ,

    BalasHapus
  8. Keren kang... sepertinya cocok di simpen dina potingan nya kang... hmmm...kanggo ngawadahan naon nya? hoyong nyiboan bingung eusina...

    BalasHapus
    Balasan
    1. Mangga kang eusian kunaon we asal ulah ku beas hahaha

      Hapus

Posting Komentar

Postingan populer dari blog ini

Membuat Menu Dengan CSS Border Animation

Setelah beberapa waktu lalu selalu membuat postingan dengan konsep blogazine sebagai ajang pelepas suntuk dan sebagai trick menghindari kejenuhan dalam blogging saat ini saya akan coba share kebiasaan lama yaitu tutorial dalam membuat menu navigasi. Kali menu yang ditawarkan sangat-sangatlah simple , hanya memanfaatkan border dan sedikit animasi hover . SEE DEMO CSS .items{ margin-top:50px; } .items li{ float:left; padding:20px 35px 20px 35px; list-style:none; border:5px solid rgba(255,255,255,0.2); margin-left:10px; -webkit-box-reflect: below 0.5px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),to(rgba(255,255,255,0.4))); } .items li:hover{ border:5px solid rgba(255,255,255,1); -webkit-transition:all ease-in 0.3s;/*Chrome*/ -moz-transition:all ease-in 0.3s;/*Firefox*/ -o-transition:all ease-in 0.3s;/*Opera*/ -ms-transition:all ease-in 0.3s;/*Microsoft*/ } .items li a{ color:#FFF; text-decoration:none

Membuat Slideout Navigation

Masih Seputar tutorial dalam membuat menu untuk bagian sidebar , namun ini agak sedikit berbeda dari menu tutorial kemaren yang menggunakan system hover , karena kali ini saya menggunakan Push Menu dengan system onclick ( menu akan muncul setelah kita klik tombol / button  tertanda ) dan sekaligus ini jawaban dan request para sahabat.  Baca: Memasang Simple Flat Sidebar  Demosion   Langkah Kustomisasi  Masukan kode CSS dibawah ini sebelum kode </style> .pushmenu { /*this is the nav*/ background: #3c3933; font-family: Arial, Helvetics, sans-serif; width: 240px; height: 100%; top: 0; z-index: 1000; position:fixed; } .pushmenu h3 { color: #cbbfad; font-size: 14px; font-weight: bold; padding: 15px 20px; margin: 0; background: #282522; height: 16px; } .pushmenu a { display: block; /* drops the nav vertically*/ color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; border-top: 1px solid #56544e; b

Menu CSS3 Dengan Efect Hover

Menu CSS3 Dengan Efect Hover    - Sudah beberapa hari ini diliputi dilema pada background .. susah nentuin yang pas , biarpun pada akhirnya sedikit merasa lega juga dengan yang sekarang ,memang belum puas tapi ya sudahlah . O..ya pada sedikit kesempatan ini saya akan coba share sebuah menu simple CSS3 dengan hover efect yang lumayan bisa diandalkan untuk merubah penampilan template . Untuk lengkapnya silahkan cek demonya . See Demo Komposisi   CSS3  /.....---CSS3 BREWOK---.....\ nav {   font:700 16px/60px 'Lato', sans-serif;   width:90%;   margin:30px auto 0 auto;   background: #374D61 ;   overflow:hidden;   -webkit-border-radius:8px;   -moz-border-radius:8px;   -o-border-radius:8px;   border-radius:8px; } nav ul {   height:60px;   overflow:hidden; } nav ul li {   width:25%;   float:left;   text-align:center; } .item-container {   position:relative;   height:120px;   cursor:pointer;   -webkit-transition: all 0.3s ease; -moz-transition: