NEWS TEMPLATE

BLOGGER

TUTORIAL PRESTASHOP

TEMPLATE SEKOLAH

WEBSITE

JOOMLA TEMPLATE

TUTORIAL PRESTASHOP

TEMPLATE BLOGGER

TEMPLATE BLOGGER

Kamis, 27 April 2017

Cara buat template responsive

Cara Membuat Blog Menjadi Full Responsive 100% Work

Jika ingin blog kalian menjadi full responsive seperti blog Shizenku Blogspot ini, jangan meninggalkan halaman artikel ini sebelum selesai membaca tulisan yang ada di postingan Cara membuat blog jadi responsive ini. Sebelum saya mulai membahas cara agar blog jadi responsive kalian cek terlebih dahulu url blog ini http://shizenku.blogspot.com sudah responsive apa belum dengan cara mengecilkan ukuran lebar browser, bisa juga dengan mengganti resolusi layar pc kalian menjadi resolusi yang lebih kecil atau di bawah resolusi asli monitor pc kalian. Cek juga menggunakan handphone atau perangkat mobile seperti : smartphone, tablet, atau hp dengan resolusi kecil. 
Bagaimana sobat sudah dicek belum. Ini cuma sebagai bukti saja, bahwa trik yang akan saya bagikan ini sudah saya terapkan pada blog ini yang alhamdulillah sekarang sudah responsive.

Ok, kita lanjut posting.
Kalau ditanya susah atau gampang membuat blog jadi responsive jawabannya adalah sangat mudah kawan asalkan kalian sudah paham tentang pemasangan kode-kode css.
Inilah beberapa hal yang harus diperhatikan untuk membuat blog kalian jadi responsive :
  • Lebar kolom atau Column
  • Gambar atau Image
  • Font atau Teks

1. Lebar Kolom

Pertama kita akan membahas tentang lebar kolom. Kenapa blog tidak responsive itu karena lebar kolom melebihi lebar layar perangkat hardware yang digunakan. sebagai contoh jika lebar outer-wrapper blog kalian berukuran 900px. ketika kita membuka blog tersebut menggunakan hp yang mempunyai lebar hanya 320px, 176px, atau lebih kecil lagi maka kalian pasti sudah tahukan apa yang terjadi. ya yang terjadi adalah blog kalian tidak sepenuhnya terlihat dan yang terlihat hanya beberapa bagian saja yang sebelah kiri, sedangkan jika kita ingin melihat bagian lainnya yang sebelah kanan maka kita harus menggeser scroll bagian bawah layar. inilah yang dinamakan blog tidak responsive sedangkan blog responsive adalah blog yang bisa menyesuaikan lebar secara otomatis mengikuti lebar perangkat yang digunakan, dan blog responsive tidak mempunyai scroll bagian bawah.
Supaya kolom blog jadi responsive kalian bisa menggunakan bantuan media-query untuk mengatur kolom header, main, footer, atau sidebar.
Caranya :
tambahkan kode di bawah ini dan taruh di atasnya kode ]]></b:skin> atau </style>
@media screen and (max-width:1024px) {
kode css
}
@media screen and (max-width:940px) {
kode css
}
@media screen and (max-width:820px) {
kode css
}
@media screen and (max-width:370px){
kode css
}
Kode media-query di atas bisa ditambah atau dikurangi. Kode berwarna merah bisa diganti sesuka kalian.
Cara pengaturan media-query :
kalian ganti teks "kode css" yang berwarna merah di atas dengan kode css.
Contohnya :
#outer-wrapper {width:900px;}
#main-wrapper, #sidebar-wrapper {width:510px;margin:0 10px 0 0;float:left;}
@media screen and (max-width:330px){
#outer-wrapper {width:95%;}
#main-wrapper, #sidebar-wrapper {width:100%;margin:0 auto;float:none;}
}
</style>
Kode di atas dibaca :
"Jika di resolusi layar di bawah 330px maka outer-wrapper mempunyai lebar 95% dari ukuran layar perangkat hardware. sedangkan jika di atas 330px outer-wrapper mempunyai lebar 900px."
"Jika di resolusi layar di bawah 330px maka main dan sidebar mempunyai lebar 100% atau memenuhi outer-wrapper, margin:0 auto, float:none. sedangkan jika di atas 330px main dan sidebar mempunyai lebar 510px, margin:0 10px 0 0, float:left."
"Mungkin ada yang masih bingung di resolusi pas 330px ukuran lebar outer-wrapper nya 900px atau 95%. Jawabannya adalah 900px. karena media-query mengatur resolusi di bawah 330px.

kode margin:0 auto;float:none; digunakan di resolusi kecil supaya menjadi satu kolom. Sedangkan di resolusi besar seperti 800px tidak perlu dipakai.
yang di atas hanya contoh untuk outer, main, sidebar wrapper sedangkan untuk pengaturan yang lainnya seperti header, menu navigasi, post, comment, footer, dll. Kalian atur sendiri sesuai template masing-masing.

Agar di resolusi kecil bisa menyesuaikan lebar kolom otomatis. Gunakan pengaturan width: menggunakan % bukan px. Sedangkan untuk resolusi besar gunakan px saja soalnya kalau menggunakan % takutnya nanti tampilan blog jadi berantakan. Jadi % sangat cocok digunakan untuk single column.

2. Gambar

Perbedaan gambar responsive dan tidak responsive :
Gambar tidak responsive :
    image tidak responsive
    Shizenku.blogspot.com

    Dari gambar di atas terlihat bahwa gambar melewati batas outer-wrapper sehingga muncul scroll di bagian bawah.
    Gambar responsive :
      image responsive
      Shizenku.blogspot.com

      Dari gambar di atas terlihat bahwa gambar tidak melewati batas outer-wrapper dan tidak muncul scroll di bagian bawah. dan ketika lebar browser dikecilkan ataupun dibesarkan, gambar bisa menyesuaikan lebar secara otomatis.

      Supaya gambar atau image bisa jadi responsive, tambahkan kode di bawah ini kedalam kode css :
      img,object,embed{border:none;vertical-align:middle;margin:0 auto;max-width:100%;width:auto;height:auto;}
      kode css di atas fungsinya supaya img atau gambar postingan menjadi responsive.
      sedangkan gambar iklan dan iframe tidak bisa responsive, maka dari itu di resolusi kecil gambar iklan dan iframe tidak perlu ditampilkan.
      Caranya : kalian harus tahu dulu kode div id htmlnya.
      ketika kalian menambahkan iklan di sidebar cari kodenya di edit html bagian sidebar.
      Contoh kode div di iklan-nya seperti ini :
      <b:widget id='HTML1' locked='false' title='Advertisement' type='HTML'>
      Maka supaya tidak tampil di resolusi 320px kalian setting media-querynya menjadi seperti ini :
      @media screen and (max-width:330px){
      #html1 {display:none;}
      }
      Kalau hanya memakai kode css saja gambar tidak akan bisa responsive karena ada faktor lain yang menyebabkan gambar tidak responsive yaitu di dalam kode html artikel. maka dari itu kalian juga harus melakukan edit artikel yang ada gambarnya dalam mode html. biasanya kode image itu seperti ini :
      <div class="separator" style="clear: both; text-align: center;">
      <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYfqT6V2H1k-nGHiwWm7XBv_PRNMqB48SZzQnWNMfdW71JTcZ6XkE5MX5ZmKDItfyBM1GaOO8yTPkcTlO-hg_bpLWDpjrWwUd9aDPkrej1oN_mJItVmWqgzVB1hSVgQdIUHRwh1Ebfs-8/s1600/image+tidak+responsive.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYfqT6V2H1k-nGHiwWm7XBv_PRNMqB48SZzQnWNMfdW71JTcZ6XkE5MX5ZmKDItfyBM1GaOO8yTPkcTlO-hg_bpLWDpjrWwUd9aDPkrej1oN_mJItVmWqgzVB1hSVgQdIUHRwh1Ebfs-8/s320/image+tidak+responsive.jpg" width="277" /></a></div>
      Kalian hapus saja kode yang berwarna merah. Sehingga hasilnya seperti berikut ini :
      <div class="separator" style="clear: both; text-align: center;">
      <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYfqT6V2H1k-nGHiwWm7XBv_PRNMqB48SZzQnWNMfdW71JTcZ6XkE5MX5ZmKDItfyBM1GaOO8yTPkcTlO-hg_bpLWDpjrWwUd9aDPkrej1oN_mJItVmWqgzVB1hSVgQdIUHRwh1Ebfs-8/s1600/image+tidak+responsive.jpg"><img height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYfqT6V2H1k-nGHiwWm7XBv_PRNMqB48SZzQnWNMfdW71JTcZ6XkE5MX5ZmKDItfyBM1GaOO8yTPkcTlO-hg_bpLWDpjrWwUd9aDPkrej1oN_mJItVmWqgzVB1hSVgQdIUHRwh1Ebfs-8/s320/image+tidak+responsive.jpg" width="277" /></a></div>
      Setelah kalian menerapkan tips di atas saya jamin gambar postingan akan menjadi responsive. fungsi menghapus kode di atas selain agar bisa responsive keuntungan lainnya agar gambar jadi valid html5 kalian hanya perlu menambahkan title dan alt-nya.

      3. Font

      Inilah gambar teks yang tidak responsive :

      font tidak responsive
      Shizenku.blogspot.com

      Dari gambar di atas terlihat ada teks yang panjang dan tanpa spasi sehingga teks tersebut melewati batas outer-wrapper sehingga muncul scroll di bawahnya.
      Supaya font atau text menjadi responsive kalian harus menambahkan kode css di bawah ini ke dalam kode css tepatnya satu grup dengan kode font-family.
      Ini dia kode css-nya :
      word-wrap:break-word;
      Jadi ketika berada dalam mode edit html template tekan ctrl + f lalu cari kode font-family lalu tambahkan kode word-wrap di belakang kode font-family. 
      Contoh kode css di bagian header :
      #header {font-family:Arial, san-serief;}
      Setelah ditambahkan kode word-wrap sekarang menjadi seperti ini :
      #header {font-family:Arial, san-serief;word-wrap:break-word;}
      Jadi jika di blog kalian ada banyak kode font-family maka semakin banyak juga kalian harus menambahkan kode word-wrapnya.
      Jika menggunakan kode word-wrap : Maka jika ada teks yang panjangnya melebihi lebar outer-wrapper dan tanpa spasi maka teks tersebut tidak akan melewati batas kolom post sehingga kelebihan teks yang panjang akan terpotong dan akan berada di bawahnya dan hasilnya responsive.
      Seperti gambar di bawah ini :

      font responsive
      Shizenku.blogspot.com

      UPDATE : kalian hanya perlu menambahkan kode word-wrap:break-word; sekali saja di bagian body.
      contoh : body {word-wrap:break-word;} 

      Sekarang kita menuju tahap akhir.
      Tips dan trik di atas digunakan agar responsive di dekstop. Sekarang kita akan membahas supaya blog bisa responsive di mobile version.
      Walaupun kalian sudah memasang media-query. Saya yakin blog kalian belum responsive di mobile version. Itu karena saat kita membuka salah satu postingan di dekstop dengan url : "http://shizenku.blogspot.com/2013/11/cara-uninstall-driver-vga-amd-radeon.html"
      Maka jika kita buka melalui perangkat mobile. Url tersebut akan mendapat tambahan kode ?m=1 di belakang url-nya sehingga menjadi seperti ini : "http://shizenku.blogspot.com/2013/11/cara-uninstall-driver-vga-amd-radeon.html?m=1"
      Supaya blog bisa responsive di mobile version ikuti panduannya di bawah ini :
      1. Login ke Blogger lalu pilih Template lalu klik tombol pengaturan template seluler.

      Klik tombol pengaturan
      Shizenku.blogspot.com

      Ubahlah pengaturan template mobile version kalian yang semula berada di Default sekarang kalian ubah menjadi Khusus.
      pilih pengaturan khusus
      Shizenku.blogspot.com

      2. Kalian harus menambahkan kode di bawah ini dan taruh di bawahnya kode ]]></b:skin> atau </style>. berikut ini kodenya :
      @media screen and (max-width:370px){
      kode css
      }
      </style>
      <b:if cond='data:blog.isMobile'>
      <style type='text/css'>

      #header h1, #header p, #header h1 a:link, #header h1 a:visited, #comments h4, #comments-block .comment-footer, #comments-block .comment-author, #comments h5, #footer h6, #comments-block .comment-body, .owner-Body, #nav ul li {font-size:100%;}
      #nav ul li a:link, #nav ul li a:visited {padding:2px 4px;}
      #main, #sidebar {width:100%;margin:0 auto;float:none;}
      .post blockquote, .post-body blockquote {margin:0 auto;font-size:90%;}
      .post, .post-body, #comments {font-size:100%;padding:5px;}
      .comment-timestamp {font-size:65%;}
      #sidebar {display:none;}

      </style>
      </b:if>
      Kode berwarna merah adalah kode yang harus ditambahkan. sedangkan kode berwarna orange adalah kode pengaturan css yang saya gunakan pada blog shizenku ini di versi mobile. jadi untuk kode yang berwarna orange ini hanya sebagai contoh saja dan kalian harus mengaturnya sendiri.
      Untuk cara pengaturannya sama saja dengan mengatur media-query, saya rekomendasikan agar disamakan saja dengan media-query resolusi 330px atau resolusi di bawahnya.

      Supaya responsive di Internet Explorer tambahkan script di bawah ini :
      <!--[if IE]><script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script><![endif]-->
      Semoga artikel ini membawa manfaat. Amin.
      Selesai.

      Rabu, 26 April 2017

      Cara Buat menu responsive

      Cara Membuat Navigasi Menu Responsive Dropdown di Blog yang Simple tapi Keren Pisan. Penampakannya seperti gambar di bawah ini --tampilan Desktop dan Mobile (HP).

      Navigasi menu ini cocok pisan dikombinasikan dengan Top Navigasi di atas Header plus Media Sosial. Membuat blog Anda jadi keren dan enak dipandang.
      Navigasi Menu Responsive Blogger Simple Keren Pisan

      Cara Membuat Navigasi Menu Responsive Blogger Simple Keren Pisan

      1. Kode Javascrip
      Simpan kode berikut ini di atas kode </body> atau <./head>

      <script type='text/javascript'>
      //<![CDATA[
      (function($) {

        $.fn.menumaker = function(options) {
            
            var cssmenu = $(this), settings = $.extend({
              title: "Menu",
              format: "dropdown",
              sticky: false
            }, options);

            return this.each(function() {
              cssmenu.prepend('<div id="menu-button">' + settings.title + '</div>');
              $(this).find("#menu-button").on('click', function(){
                $(this).toggleClass('menu-opened');
                var mainmenu = $(this).next('ul');
                if (mainmenu.hasClass('open')) { 
                  mainmenu.hide().removeClass('open');
                }
                else {
                  mainmenu.show().addClass('open');
                  if (settings.format === "dropdown") {
                    mainmenu.find('ul').show();
                  }
                }
              });

              cssmenu.find('li ul').parent().addClass('has-sub');

              multiTg = function() {
                cssmenu.find(".has-sub").prepend('<span class="submenu-button"></span>');
                cssmenu.find('.submenu-button').on('click', function() {
                  $(this).toggleClass('submenu-opened');
                  if ($(this).siblings('ul').hasClass('open')) {
                    $(this).siblings('ul').removeClass('open').hide();
                  }
                  else {
                    $(this).siblings('ul').addClass('open').show();
                  }
                });
              };

              if (settings.format === 'multitoggle') multiTg();
              else cssmenu.addClass('dropdown');

              if (settings.sticky === true) cssmenu.css('position', 'fixed');

              resizeFix = function() {
                if ($( window ).width() > 768) {
                  cssmenu.find('ul').show();
                }

                if ($(window).width() <= 768) {
                  cssmenu.find('ul').hide().removeClass('open');
                }
              };
              resizeFix();
              return $(window).on('resize', resizeFix);

            });
        };
      })(jQuery);

      (function($){
      $(document).ready(function(){

      $("#cssmenu").menumaker({
         title: "Menu",
         format: "multitoggle"
      });

      });
      })(jQuery);
      //]]>
      </script>



      2. Kode CSS
      Simpan kode berikut ini di atas kode ]]></b:skin> atau </style>

      #cssmenu,
      #cssmenu ul,
      #cssmenu ul li,
      #cssmenu ul li a,
      #cssmenu #menu-button {
        margin: 0;
        padding: 0;
        border: 0;
        list-style: none;
        line-height: 1;
        display: block;
        position: relative;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      #cssmenu:after,
      #cssmenu > ul:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
      }
      #cssmenu #menu-button {
        display: none;
      }
      #cssmenu {
        font-family: Montserrat, sans-serif;
        background: #333333;
      }
      #cssmenu > ul > li {
        float: left;
      }
      #cssmenu.align-center > ul {
        font-size: 0;
        text-align: center;
      }
      #cssmenu.align-center > ul > li {
        display: inline-block;
        float: none;
      }
      #cssmenu.align-center ul ul {
        text-align: left;
      }
      #cssmenu.align-right > ul > li {
        float: right;
      }
      #cssmenu > ul > li > a {
        padding: 17px;
        font-size: 12px;
        letter-spacing: 1px;
        text-decoration: none;
        color: #dddddd;
        font-weight: 700;
        text-transform: uppercase;
      }
      #cssmenu > ul > li:hover > a {
        color: #ffffff;
      }
      #cssmenu > ul > li.has-sub > a {
        padding-right: 30px;
      }
      #cssmenu > ul > li.has-sub > a:after {
        position: absolute;
        top: 22px;
        right: 11px;
        width: 8px;
        height: 2px;
        display: block;
        background: #dddddd;
        content: '';
      }
      #cssmenu > ul > li.has-sub > a:before {
        position: absolute;
        top: 19px;
        right: 14px;
        display: block;
        width: 2px;
        height: 8px;
        background: #dddddd;
        content: '';
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease;
      }
      #cssmenu > ul > li.has-sub:hover > a:before {
        top: 23px;
        height: 0;
      }
      #cssmenu ul ul {
        position: absolute;
        left: -9999px;
      }
      #cssmenu.align-right ul ul {
        text-align: right;
      }
      #cssmenu ul ul li {
        height: 0;
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease;
      }
      #cssmenu li:hover > ul {
        left: auto;
      }
      #cssmenu.align-right li:hover > ul {
        left: auto;
        right: 0;
      }
      #cssmenu li:hover > ul > li {
        height: 35px;
      }
      #cssmenu ul ul ul {
        margin-left: 100%;
        top: 0;
      }
      #cssmenu.align-right ul ul ul {
        margin-left: 0;
        margin-right: 100%;
      }
      #cssmenu ul ul li a {
        border-bottom: 1px solid rgba(150, 150, 150, 0.15);
        padding: 11px 15px;
        width: 170px;
        font-size: 12px;
        text-decoration: none;
        color: #dddddd;
        font-weight: 400;
        background: #333333;
      }
      #cssmenu ul ul li:last-child > a,
      #cssmenu ul ul li.last-item > a {
        border-bottom: 0;
      }
      #cssmenu ul ul li:hover > a,
      #cssmenu ul ul li a:hover {
        color: #ffffff;
      }
      #cssmenu ul ul li.has-sub > a:after {
        position: absolute;
        top: 16px;
        right: 11px;
        width: 8px;
        height: 2px;
        display: block;
        background: #dddddd;
        content: '';
      }
      #cssmenu.align-right ul ul li.has-sub > a:after {
        right: auto;
        left: 11px;
      }
      #cssmenu ul ul li.has-sub > a:before {
        position: absolute;
        top: 13px;
        right: 14px;
        display: block;
        width: 2px;
        height: 8px;
        background: #dddddd;
        content: '';
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease;
      }
      #cssmenu.align-right ul ul li.has-sub > a:before {
        right: auto;
        left: 14px;
      }
      #cssmenu ul ul > li.has-sub:hover > a:before {
        top: 17px;
        height: 0;
      }
      @media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
        #cssmenu {
          width: 100%;
        }
        #cssmenu ul {
          width: 100%;
          display: none;
        }
        #cssmenu.align-center > ul {
          text-align: left;
        }
        #cssmenu ul li {
          width: 100%;
          border-top: 1px solid rgba(120, 120, 120, 0.2);
        }
        #cssmenu ul ul li,
        #cssmenu li:hover > ul > li {
          height: auto;
        }
        #cssmenu ul li a,
        #cssmenu ul ul li a {
          width: 100%;
          border-bottom: 0;
        }
        #cssmenu > ul > li {
          float: none;
        }
        #cssmenu ul ul li a {
          padding-left: 25px;
        }
        #cssmenu ul ul ul li a {
          padding-left: 35px;
        }
        #cssmenu ul ul li a {
          color: #dddddd;
          background: none;
        }
        #cssmenu ul ul li:hover > a,
        #cssmenu ul ul li.active > a {
          color: #ffffff;
        }
        #cssmenu ul ul,
        #cssmenu ul ul ul,
        #cssmenu.align-right ul ul {
          position: relative;
          left: 0;
          width: 100%;
          margin: 0;
          text-align: left;
        }
        #cssmenu > ul > li.has-sub > a:after,
        #cssmenu > ul > li.has-sub > a:before,
        #cssmenu ul ul > li.has-sub > a:after,
        #cssmenu ul ul > li.has-sub > a:before {
          display: none;
        }
        #cssmenu #menu-button {
          display: block;
          padding: 17px;
          color: #dddddd;
          cursor: pointer;
          font-size: 12px;
          text-transform: uppercase;
          font-weight: 700;
        }
        #cssmenu #menu-button:after {
          position: absolute;
          top: 22px;
          right: 17px;
          display: block;
          height: 4px;
          width: 20px;
          border-top: 2px solid #dddddd;
          border-bottom: 2px solid #dddddd;
          content: '';
        }
        #cssmenu #menu-button:before {
          position: absolute;
          top: 16px;
          right: 17px;
          display: block;
          height: 2px;
          width: 20px;
          background: #dddddd;
          content: '';
        }
        #cssmenu #menu-button.menu-opened:after {
          top: 23px;
          border: 0;
          height: 2px;
          width: 15px;
          background: #ffffff;
          -webkit-transform: rotate(45deg);
          -moz-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -o-transform: rotate(45deg);
          transform: rotate(45deg);
        }
        #cssmenu #menu-button.menu-opened:before {
          top: 23px;
          background: #ffffff;
          width: 15px;
          -webkit-transform: rotate(-45deg);
          -moz-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
        }
        #cssmenu .submenu-button {
          position: absolute;
          z-index: 99;
          right: 0;
          top: 0;
          display: block;
          border-left: 1px solid rgba(120, 120, 120, 0.2);
          height: 46px;
          width: 46px;
          cursor: pointer;
        }
        #cssmenu .submenu-button.submenu-opened {
          background: #262626;
        }
        #cssmenu ul ul .submenu-button {
          height: 34px;
          width: 34px;
        }
        #cssmenu .submenu-button:after {
          position: absolute;
          top: 22px;
          right: 19px;
          width: 8px;
          height: 2px;
          display: block;
          background: #dddddd;
          content: '';
        }
        #cssmenu ul ul .submenu-button:after {
          top: 15px;
          right: 13px;
        }
        #cssmenu .submenu-button.submenu-opened:after {
          background: #ffffff;
        }
        #cssmenu .submenu-button:before {
          position: absolute;
          top: 19px;
          right: 22px;
          display: block;
          width: 2px;
          height: 8px;
          background: #dddddd;
          content: '';
        }
        #cssmenu ul ul .submenu-button:before {
          top: 12px;
          right: 16px;
        }
        #cssmenu .submenu-button.submenu-opened:before {
          display: none;
        }
      }


      3. Last Step: Menempatkan Navigasi Menu Responsive
      Simpan kode HTML/XML berikut ini di atas kode  <div id='content-wrapper'> atau yang mirip dengannya.

      <div id='cssmenu' itemscope='itemscope' itemtype='http://schema.org/SiteNavigationElement'>
      <ul>
        <li><a expr:href='data:blog.homepageUrl'>Home</a></li>
          <li><a href='/p/about.html' itemprop='url'><span itemprop='name'>About</span></a></li>
          <li><a href='/p/kontak.html' itemprop='url'><span itemprop='name'>Kontak</span></a></li>
          <li><a href='/p/sitemap.html' itemprop='url'><span itemprop='name'>Sitemap</span></a></li>
          <li><a href='/p/disclaimer.html' itemprop='url'><span itemprop='name'>Disclaimer</span></a></li>
          <li><a href='/p/koleksi-kode.html' itemprop='url'><span itemprop='name'>Kode</span></a></li>
          <li><a href='/p/gallery.html' itemprop='url'><span itemprop='name'>Gallery</span></a></li>
         <li class='active'><a href='#'>Dropmenu</a>
            <ul>
               <li><a href='#'>Menu 1</a>
                  <ul>
                     <li><a href='#'>Sub Menu1</a></li>
                     <li><a href='#'>Sub Menu2</a></li>
                  </ul>
               </li>
               <li><a href='#'>Sub Submenu 2</a>
                  <ul>
                     <li><a href='#'>Sub 1</a></li>
                     <li><a href='#'>Sub 2</a></li>
                  </ul>
               </li>
            </ul>
         </li>
      </ul>
      </div>
      <div class='clear'/>


      Jika akan dijadikan TOP MENU, yaitu ditempatkan di atas Header Blog, maka kode ketiga tadi simpan di atas kode <div id='header' >

      Kode Navigasi Menu Responsive Dropdown untuk Blogger di atas baru satu jenis atau style. Masih ada empat model Navigasi Bar Menu Responsive lainnya di CSS Menu Maker yang menjadi sumber kode di atas. Wilujeng! (http://blogromeltea.blogspot.com).*
       
      Copyright © 2013 Joko Template