Langsung ke konten utama

A Simple Blogger Responsive Menu

A Simple Blogger Responsive Menu - Setelah beberapa waktu lalu berbagi tutorial dalam membuat Button Dengan CSS3  saatnya kembali berbagi , Kali saya akan share sebuah tutorial yang simple tentang cara membuat menu responsive yang hanya menggunakan CSS . Menu kali ini terlihat sederhana dengan dominasi warna kehitaman . Untuk lebih jelasnya silahkan brada cek demonya .  



Kustomisasi 

  • Masuk pada Edit HTML
  • Cari kode ]]></b:skin> 
  • Masukan kode dibawah ini , dan tempatkan diatas kode ]]></b:skin> 
/* A simple, css only, (some-what) responsive menu */
/* tiny reset */
* { padding: 0; margin: 0; }
body {
  background: #ccc;
  font-family: oswald, arial, serif;
  font-size: 13px;
  text-transform: uppercase;
  text-align: center;
}
.wrap {
  display: inline-block;
  -webkit-box-shadow: 0 0 70px #fff;
  -moz-box-shadow: 0 0 70px #fff;
  box-shadow: 0 0 70px #fff;
  margin-top: 40px;
}
/* a little "umph" */
.decor {
  background: #6EAF8D;
  background: -webkit-linear-gradient(left, #CDEBDB 50%, #6EAF8D 50%);
  background: -moz-linear-gradient(left, #CDEBDB 50%, #6EAF8D 50%);
  background: -o-linear-gradient(left, #CDEBDB 50%, #6EAF8D 50%);
  background: linear-gradient(left, white 50%, #6EAF8D 50%);
  background-size: 50px 25%;;
  padding: 2px;
  display: block;
}
a {
  text-decoration: none;
  color: #fff;
  display: block;
}
ul {
  list-style: none;
  position: relative;
  text-align: left;
}
li {
  float: left;
}
/* clear'n floats */
ul:after {
  clear: both;
}
ul:before,
ul:after {
    content: " ";
    display: table;
}
nav {
  position: relative;
  background: #2B2B2B;
  background-image: -webkit-linear-gradient(bottom, #2B2B2B 7%, #333333 100%);
  background-image: -moz-linear-gradient(bottom, #2B2B2B 7%, #333333 100%);
  background-image: -o-linear-gradient(bottom, #2B2B2B 7%, #333333 100%);
  background-image: linear-gradient(bottom, #2B2B2B 7%, #333333 100%);
  text-align: center;
  letter-spacing: 1px;
  text-shadow: 1px 1px 1px #000;
  -webkit-box-shadow: 2px 2px 3px #888;
  -moz-box-shadow: 2px 2px 3px #888;
  box-shadow: 2px 2px 3px #888;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
/* prime */
ul.primary li a {
  display: block;
  padding: 20px 30px;
  border-right: 1px solid #3D3D3D;
}
ul.primary li:last-child a {
  border-right: none;
}
ul.primary li a:hover {

  color: #000;
}
/* subs */
ul.sub {
  position: absolute;
  z-index: 200;
  box-shadow: 2px 2px 0 #BEBEBE;
  width: 35%;
  display:none;
}
ul.sub li {
  float: none;
  margin: 0;
}
ul.sub li a {
  border-bottom: 1px dotted #ccc;
  border-right: none;
  color: #000;
  padding: 15px 30px;
}
ul.sub li:last-child a {
  border-bottom: none;
}
ul.sub li a:hover {
  color: #000;
  background: #eeeeee;
}
/* sub display*/
ul.primary li:hover ul {
  display: block;
  background: #fff;
}
/* keeps the tab background white */
ul.primary li:hover a {
  background: #fff;
  color: #666;
  text-shadow: none;
}
ul.primary li:hover > a{
  color: #000;
}
@media only screen and (max-width: 600px) {
  .decor {
    padding: 3px;
  }
  .wrap {
    width: 100%;
    margin-top: 0px;
  }
   li {
    float: none;
  }
  ul.primary li:hover a {
    background: none;
    color: #8B8B8B;
    text-shadow: 1px 1px #000;
  }
  ul.primary li:hover ul {
    display: block;
    background: #272727;
    color: #fff;
  }
  ul.sub {
    display: block;
    position: static;
    box-shadow: none;
    width: 100%;
  }
  ul.sub li a {
    background: #485f6f;
  border: none;
    color: #8B8B8B;
  }
  ul.sub li a:hover {
    color: #ccc;
    background: none;
  }
}
Masih dalam modus Edit HTML , untuk menempatkan menu diatas header brada cari kode <header> dan tempatkan kode dibawah ini tepat diatas kode <header>
<div class="wrap">
<span class="decor"></span>
<nav>
  <ul class="primary">
    <li>
      <a href="">Action Blog</a>
      <ul class="sub">
        <li><a href="">Bulldog</a></li>
        <li><a href="">Mastiff</a></li>
        <li><a href="">Labrador</a></li>
        <li><a href="">Mutt</a></li>
      </ul>
    </li>
    <li>
      <a href="">Action Blog</a>
      <ul class="sub">
        <li><a href="">Tabby</a></li>
        <li><a href="">Black Cat</a></li>
        <li><a href="">Wrinkly Cat</a></li>
      </ul>
    </li>
    <li>
      <a href="">Action Blog</a>
      <ul class="sub">
        <li><a href="">Humming Bird</a></li>
        <li><a href="">Hawk</a></li>
        <li><a href="">Crow</a></li>
      </ul>
    </li>
    <li>
      <a href="">Action Blog</a>
      <ul class="sub">
        <li><a href="">Brown Horse</a></li>
        <li><a href="">Race Horse</a></li>
        <li><a href="">Tall Horse</a></li>
      </ul>
    </li>
  </ul>
</nav>
</div>
Mudah-mudahan beruntung .
source : Freebiesbug.com

Komentar

  1. saya liat demo nya dulu deh sob. ^^

    BalasHapus
  2. nulis linknya begini bro :d
    jsfiddle.net/RulyNakula/S82e4/show

    BalasHapus
    Balasan
    1. bner kang Beben, kalau diliat di link ini jadi kelihatan menu kerennya. :D

      Hapus
    2. bisi sakalian bade di dit kang ben hehe

      Hapus
    3. Iya sob mendingan digituin ah

      Hapus
  3. Keren nih sob... kapan kapan saya coba terapin... (h)

    BalasHapus
  4. beuuhhh ganteng blogna.. ngan nuansana asa di blog sayah wkwkkwkwk :)

    BalasHapus
    Balasan
    1. hahaha biasa rada niron embet kang
      sakedap dai ge robah gera hehe !!!

      Hapus
    2. tong robah2 wae desain.. lieuuur :)

      Hapus
    3. haha nyaeta kang teu kaop ningali nu batur sok hoyong nyobian ... :yaya:

      Hapus
  5. kebetulan lagi ngoprek menu, cuman sampe sekarang belom sempurna, maklum hatiku kali ini sedang GALAU....;o)

    BalasHapus
  6. Para master udah pd ngumpul..sy ktinggalan tumpengnya dong... Hehe
    Keren...lanjutin kang Rul.. :)

    BalasHapus
  7. iya nih mas bud telat datang'y hehe ...

    BalasHapus
    Balasan
    1. Dateng telat...jgn di setrap ya kang...hehe :)

      Hapus
    2. gak dong paling suruh jongkok 4 malem haha

      Hapus
  8. kang.. tina emot sigana yeuh, pas masuk atau akses halaman bijil ieu :
    http://1.bp.blogspot.com/-C-6K8B109fE/UkzBPo8QflI/AAAAAAAAFsQ/qqHgAdkFifA/s1600/duniaradio.png

    BalasHapus
  9. keren euy, hampura karak bisa amengan, hehhehe

    BalasHapus
  10. makin nyentrik kang blogna, warna temanya ganti yah.. makin adem uyyy

    BalasHapus
  11. jamunya mantap ah, assoy nih kang..
    polesannya manjur hihi

    BalasHapus
  12. keren dan simpel banget menunya kang...
    Kapan-kapan saya coba ah...

    BalasHapus
  13. Balasan
    1. Iya nih kang ben ... nyari-nyari nu rada aneh .. eh hese ning

      Hapus
  14. Bagus soalnya sudah dilengkapi versi selain desktop

    BalasHapus

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: