February 1, 2015

Cara Membuat Top Menu Statis Melayang di atas Header Blog

February 1, 2015

Cara Membuat Top Menu Statis Melayang di Atas Header Blog
TUTORIAL tentang cara membuat top menu navigasi statis, sticky, atau melayang di atas header blog sudah beberapa kali di-share di blog CB ini, seperti  Cara Membuat Header Bar (Top Menu) Mirip Facebook dan Cara Membuat Navigasi Menu di Atas Header Blog.

Yang dimaksud menu statis, sticky, atau melayang (floating) adalah navigasi menu yang tetap muncul saat halaman discroll ke bawah.

Kali ini CB share tentang Cara Membuat Top Menu Statis Melayang di Atas Header Blog plus Media Sosial. Contohnya? Lihat Demo.

Sticky menu merupakan salah satu trending di dunia desain situs web/blog saat ini.

Cara Membuat Top Menu Statis Melayang di Atas Header Blog
1. Template > Edit HTML
2. Copy + Paste kode berikut ini di atas kode ]]></b:skin>

/*--Sticky Navigation Menu Bar--*/
#MBL_wrapper .MBL_social_wrapper{margin-top: 15px;}

#MBL_wrapper
{
width: 100%;
margin: auto;
background: #fff;
height: 50px;
border-top: 5px solid #2c2f32;
border-bottom: 1px solid #EBEBEC;
-webkit-box-shadow: 0 1px 0 #D2D2D3, 0 1px 3px rgba(0, 0, 0, .2);
-moz-box-shadow: 0 1px 0 #d2d2d3, 0 1px 3px rgba(0,0,0,.2);
-o-box-shadow: 0 1px 0 #d2d2d3, 0 1px 3px rgba(0,0,0,.2);
box-shadow: 0 1px 0 #D2D2D3, 0 1px 3px rgba(0, 0, 0, .2);
position: fixed;
z-index: 999;
}

#MBL_wrapper .topmenu.notice
{
float: left;
width: 500px;
margin-top: 15px;
color: #fff;
}

#top_menu a
{
color: #fff;
}

#top_menu
{
display: block;
float: left;
list-style: none;
margin-top: 12px;
}

#top_menu li
{
display: inline-block;
margin-right: 15px;
font-family: 'Patua One', 'Helvetica Neue', Helvetica, Arial,Verdana,sans-serif;
font-size: 14px;
text-transform: uppercase;
}

#top_menu li ul
{
display: none;
}

#boxed_wrapper
{
width: 980px;
margin: auto;
}

.MBL_standard_wrapper
{
width: 960px;
margin: auto;
}

.MBL_standard_wrapper.wide
{
width: 980px;
}

.MBL_standard_wrapper.header
{
margin-bottom: 0px;
}

.MBL_social_wrapper
{
width: auto;
float: right;
}

#menuforall .MBL_social_wrapper
{
margin-top: 15px;
}

.MBL_social_wrapper ul
{
list-style: none;
}

.MBL_social_wrapper ul li
{
float: right;
margin-left: 5px;
}

.MBL_social_wrapper ul li img
{
width: 24px;
}

#MBL_menu_wrapper
{
width: 930px;
height: 50px;
padding: 0;
margin:auto;
}

.mainmenu.notice
{
float: left;
width: 600px;
padding: 17px 0 10px 12px;
z-index: 999;
}

#MBL_menu_wrapper .nav ul, #MBL_menu_wrapper .nav
{
list-style: none;
display: block;
float: left;
margin: 0 23px 0 5px;
width: 700px;
}

#MBL_menu_wrapper .nav ul li, #MBL_menu_wrapper .nav li
{
display: block;
float :left;
margin: 0;
}

#MBL_menu_wrapper .nav ul li ul, #MBL_menu_wrapper div .nav li ul, .main_nav li ul
{
display: none;
list-style: none;
background: #000;
position:absolute;
padding: 0;
margin-top: 51px;
width: 200px;
height: auto;
z-index: 1000;
padding-top: 5px;
border-bottom: 5px solid #000;
border-left: 0;
}

#MBL_menu_wrapper .nav ul li ul li ul, #MBL_menu_wrapper div .nav li ul, .main_nav li ul li ul
{
margin-left: 200px;
margin-top: 5px;
}

#MBL_menu_wrapper .nav li ul li a, .nav li ul li a, #MBL_menu_wrapper .nav ul li.current_page_parent ul.sub-menu li.current_page_item a, .nav li.current-menu-parent ul.sub-menu li.current_page_item a
{
background: none;
}

.main_nav li ul li
{
width: 100%;
}

#MBL_menu_wrapper .nav li ul li a, #MBL_menu_wrapper .nav li.current-menu-item ul li a, #MBL_menu_wrapper .nav li ul li.current-menu-item a,#MBL_menu_wrapper .nav ul li ul li a, #MBL_menu_wrapper .nav ul li.current-menu-item ul li a, #MBL_menu_wrapper .nav ul li ul li.current-menu-item a
{
color: #fff;
display: block;
width: 188px;
font-weight: bold;
line-height: 1em;
padding: 10px 0 10px 12px;
background: none;
}

.main_nav ul, .main_nav
{
list-style: none;
margin: auto;
width: 600px;
height: 50px;
z-index: 999;
float: left;
border-left: 1px solid #EBEBEC;
}

.main_nav ul li,  .main_nav li
{
display: block;
float :left;
margin: 0;
}

.main_nav ul li a,  .main_nav li a
{
display: block;
float :left;
margin: 0 0 0 0;
padding: 18px 15px 14px 15px;
color: #2c2f32;
font-family: 'Patua One';
text-transform: uppercase;
font-size: 13px;
font-weight: 500;
border-right: 1px solid #EBEBEC;
}

.main_nav ul li ul li a,  .main_nav li ul li a
{
width: 165px;
padding: 7px 19px 7px 16px;
border: 0;
font-size: 12px;
font-weight: normal;
color: #ccc;
font-family: 'Helvetica Neue', Helvetica, Arial,Verdana,sans-serif;
}

.main_nav ul li ul li:last-child a,  .main_nav li ul li:last-child a
{
border-bottom: 0;
}

.main_nav ul li a:hover,  .main_nav li a:hover, .main_nav ul li a.hover,  .main_nav li a.hover, .main_nav ul li a:active,  .main_nav li a:active, .main_nav li.current-menu-item a
{
color: #fff;
background: #1bc4de;
}

.main_nav li:last-child a:hover, .main_nav li:last-child a.hover
{
border-right: 0;
}

.main_nav li ul li a,  .main_nav li.current-menu-item ul li a,#MBL_menu_wrapper .nav ul li ul li a, #MBL_menu_wrapper .nav ul li.current-menu-item ul li a, #MBL_menu_wrapper .nav ul li ul li.current-menu-item a,
{
display: block;
width: 170px;
line-height: 0.7em;
padding: 5px 0 5px 30px;
}

.main_nav li ul li a:hover,  .main_nav li.current-menu-item ul li a:hover, .main_nav li ul li a.hover,  .main_nav li.current-menu-item ul li a.hover, #MBL_menu_wrapper .nav ul li.current-menu-item ul li a:hover, #MBL_menu_wrapper .nav ul li ul li.current-menu-item a:hover, .main_nav li ul li:last-child a:hover, .main_nav li ul li:last-child a.hover
}

 div
{
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}

a
{
color: #2C2F32;
text-decoration: none;
-webkit-transition: color .2s linear, background .1s linear;
-moz-transition: color .2s linear, background .1s linear;
-ms-transition: color .2s linear, background .1s linear;
-o-transition: color .2s linear, background .1s linear;
transition: color .2s linear, background .1s linear;
}

/* Font Face ----------------------------------------------- */
@font-face {
font-family: 'Patua One';
font-style: normal;
font-weight: 400;
src: local('Patua One'), local('PatuaOne-Regular'), url(http://themes.googleusercontent.com/static/fonts/patuaone/v3/yAXhog6uK3bd3OwBILv_SLO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}

ul{
margin: 0;
padding: 0;
list-style: none;
}


3. Copy + Paste kode berikut ini di bawah kode <body>

Jangan lupa ganti tanda pagar (#) dengan link dan nama-nama menu-nya, juga link media sosialnya!

<!-- Begin Navigation -->
<div id='MBL_wrapper'>
<div class='MBL_standard_wrapper'>
<div class='menu-main-menu-container'><ul class='main_nav' id='main_menu'><li class='menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-533' id='menu-item-533'>

<a href='#'>Home</a></li>
<li><a href='#'>Blog</a></li>
<li><a href='#'>About Us</a></li>
<li><a href='#'>Advertise Here</a></li>
<li><a href='#'>Contact Us</a></li>
<li><a href='htto://cbbloggerlab.blogspot.com'>CBBloggerLab</a></li>
</ul></div>
<div id='menu_border_wrapper'></div>
<div class='MBL_social_wrapper'>
<ul>

<li><a href='#' target='_blank'><img alt='' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5sQKq4YYOQZzENpMzX8FRVonGupyH_9ShhB8EDGcYyhROZeyDb_hD3ZKIsHtFkUrRLWTjs7IE4XxMdzEJZp-JxSzv4tnOpnggl9yLr0H79kkzErrYF5y2L2TC0WwM83mwIlC909yoF1ne/s1600/facebook.png'/></a></li>

<li><a href='#' target='_blank'><img alt='' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib5uEY83DazP4K5CQQNWeafld28ejvosYKLv_SdyhAywaaL5c3X9N2klG1SmWAju3YRsQaJGkpGwitI_rOhhEEttesDWJQFY7MVMBXlFv8W1eCkEZQElWifFMSas2vMVwP4qrSEkUPzOCx/s1600/twitter.png'/></a></li>

<li><a href='#' target='_blank' title='Google+'><img alt='' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8ZdcTFuUsKVE3hP88_pdJZAAQwQEnY-Z5uIchZt4qfDM3ZzuFjHa0yUrhlY4UKQ5Gtek0Aq1jkV43EM2jM0BmuMAWSapLCgP90f7-CN2YGU_Yeq6dzfpb9o05Y1bTsaiL8jy2RW2DbiOX/s1600/google.png'/></a></li>

<li><a href='#' target='_blank' title='Linkedin'><img alt='' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7kwvGatPC1QYNcSmFis56uRZIhmAvHNfU8wq5otYDg_J0F6PMdUQCn2iXRktW7LVrJW93xubgtYc13Zm3WXvZ9RdPgS0vkU65deD7O_BBclJgcuBVE6S1-VoaRS-Yf_O889_6K7yqVzI-/s1600/linkedin.png'/></a></li>

<li><a href='#' target='_blank' title='Pinterest'><img alt='' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyoBYWPvPdMECC9RC8EFS6hh3Z3PoMlGcN3u2HX9fuUUG7uie4jmqydSDzmuDFg2KqnaugDC6qk4CnzZK0iqX8Q7OTFMcQHGv3fKCkIx4C5o7zotRFudBRpUjNvLOdywvUH0-ru13GSxjP/s1600/pinterest.png'/></a></li>

<li><a href='#' target='_blank'><img alt='' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihtv-gI5OZQJ1tk8eLijU6CsyoHDlSZuHH7m2z-v-JXTYmYwu_BjOTxhDejlKcf8J5DK7730af5BUeMTCXJvcD8tSzbi8vlXVwZEdLIChvqp259jzgrWDZdPhaQDu7Yn-zACj8wGsAtcME/s1600/rss.png'/></a></li>

</ul>
</div>
</div>
</div>
<!-- End Navigation -->


4. Tambahkan kode padding-top:50px di dalam kode #header-wrapper. Contohnya begini:

#header-wrapper {
overflow: hidden;
padding-top:50px;
}

Bisa juga dengan menambahkan kode margin-top:50px di kode "wrapper" atau "main-wrapper" atau "content-wrapper". Intinya, kode ini untuk memunculkan header biar gak ketutup top menu statis melayang  yang baru saja kita buat.

Angka 50 bisa berkurang, bisa juga ditambah, tergantung "pas" tidaknya ukuran jarak header dengan top menu statis tadi!

Good Luck!

Sumber
http://www.mybloggerlab.com/2012/12/how-to-create-sticky-floating-navigation-menu.html

Previous
« Prev Post
Author Image

CB Blogger

Recommended Posts

Related Posts

Show comments
Hide comments

11 comments on Cara Membuat Top Menu Statis Melayang di atas Header Blog

  1. Maaf bg, mau nanya ni, HTML tulisan body dilangkah 3 sya gak ada,
    yang ada cuman <body expr sama <body{ .
    Mohon pencerahan nya bg :)

    ReplyDelete
    Replies
    1. ya itu, sama saja.... pokoe < body > atau < body bla bla bla ...... > sama saja

      Delete
    2. Ok bg, trims siraman ilmu nya (y)

      Delete
  2. gak ada demonya nih? Tolong dong

    ReplyDelete
  3. sudah saya praktekan om.tapi deskripsi blog saya ketutup. bijimana neh,? hihihi.bantuanya om

    ReplyDelete
  4. ini responsive nggak mas?

    ReplyDelete
  5. ijin memahami dulu bos, maklum wong gaptek bos.

    ReplyDelete
  6. mas mohon pencerahannya, kalau menu statistik nya itu di buat menu dropdown gimana caranya mas, misal yang muncul cuma home aja, selelah di clik home akan ada menu about, contak, site map, dll.. bisa gx ya mas... tolong bantuin saya mas... sebelumnya terimakasih..

    ReplyDelete
  7. biar ada sub menu gimana ya

    ReplyDelete
  8. Susahnya misahin jarak. header saya ketutup gan gimana cara kasih jaraknya? udah pusing nih

    ReplyDelete

Contact Form

Name

Email *

Message *