Drop Down Menu Metro UI dengan Font Awesome

Discussion in 'HTML & Website Design' started by Virlyz82, Mar 30, 2014.

  1. Virlyz82

    Virlyz82 Member

    Joined:
    Jan 23, 2014
    Messages:
    67
    Likes Received:
    2
    Trophy Points:
    8
    Google+:
    [​IMG]

    Drop Down Menu Metro Ui Awesome - Setelah sebelumnya saya pernah share artikel tentang Menu metro ui modal dialog dan widget menu metro ui drop down sliding yang masih menggunakan gambar sebagai icon, namun kali ini saya mencoba menyempurnakan tampilannya dengan kombinasi menu metro ui dan font awesome. Karena saya lebih suka tampilan gambar yang relatif sedikit pada halaman blog, agar konsep blog metro ui style lebih maksimal. Untuk panduan cara kostumisasi font icon awesome versi 403

    Sebagai gambarannya seperti dibawah ini :

    DEMO

    CSS


    Code:
    .samsury-tab2{background:#34495e;}
    .samsury-tab2:hover{background:#555;}
    .samsury-tab2sub{background: #555;}
    .samsury-tab2sub:hover{background: #007f74;}
    .samsury-tab3{background:#16a085;}
    .samsury-tab3:hover{background:#555;}
    .samsury-tab3sub{background: #555;
    height:70px;}
    .samsury-tab3sub:hover{background: #007f74;}
    .samsury-tab4{background:#222;}
    .samsury-tab4:hover{background:#555;}
    .samsury-tab4sub{background: #555;}
    .samsury-tab4sub:hover{background: #007f74;}
    .samsury-metro-menu {font-family: Helvetica,Arial,sans-serif;
        font-size: 11px;
        position:relative;
        background:none;
        width:500px;
        height:90px;
        border:none;
        margin:20px auto;
        padding:20px;
    float:left;
    }
    ul.navi {
        position:relative;
        z-index:100;
        padding:0;
        margin:0 0 0 60px;
        list-style:none;
        width:auto;
        height:30px;
    }
    ul.navi > li {
        width:70px;
        height:70px;
        position:absolute;
        left:0;
        top:0;
        -moz-transition: -moz-transform 0.5s ease-in-out;
        -ms-transition: -ms-transform 0.5s ease-in-out;
        -o-transition: -o-transform 0.5s ease-in-out;
        -webkit-transition: -webkit-transform 0.5s ease-in-out;
        transition: transform 0.5s ease-in-out;
    }
    ul.navi a {
        display:block;
        width:70px;
        height:70px;
        position:absolute;
        left:0;
        top:0;
        line-height:30px;
        text-align:center;
        text-decoration:none;
    }
    ul.navi a img {
        border:0;
    }
    ul.navi a span {
        position:relative;
        top:30%;
        font: 14px Segoe UI, Helvetica, Arial, sans-serif;
        color:#fff;
    }
    ul.navi:hover {
        height:200px;}
    ul.navi:hover li#n1 {
        -moz-transform: translatex(0px);
        -ms-transform: translatex(0px);
        -o-transform: translatex(0px);
        -webkit-transform: translatex(0px);
        transform: translatex(0px);
    }
    ul.navi:hover li#n2 {
        -moz-transform: translatex(90px);
        -ms-transform: translatex(90px);
        -o-transform: translatex(90px);
        -webkit-transform: translatex(90px);
        transform: translatex(90px);
    }
    ul.navi:hover li#n3 {
        -moz-transform: translatex(180px);
        -ms-transform: translatex(180px);
        -o-transform: translatex(180px);
        -webkit-transform: translatex(180px);
        transform: translatex(180px);
    }
    ul.navi:hover li#n4 {
        -moz-transform: translatex(270px);
        -ms-transform: translatex(270px);
        -o-transform: translatex(270px);
        -webkit-transform: translatex(270px);
        transform: translatex(270px);
    }
    ul.sub {
        padding:0;
        margin:0;
        list-style:none;
        width:100%;
        height:200px auto;
        position:absolute;
        left:0;
        top:0;
        z-index:-1;
        opacity:0;
        -moz-transition: opacity 0s linear 1s;
        -ms-transition: opacity 0s linear 1s;
        -o-transition: opacity 0s linear 1s;
        -webkit-transition: opacity 0s linear 1s;
        transition: opacity 0s linear 1s;
    }
    ul.sub li {
            width:80px auto;
           height:80px;
           position:absolute;
           left:0;
          top:0;
          z-index:-1;
        -moz-transition: -moz-transform 0.5s ease-in-out 0.5s;
        -ms-transition: -ms-transform 0.5s ease-in-out 0.5s;
        -o-transition: -o-transform 0.5s ease-in-out 0.5s;
        -webkit-transition: -webkit-transform 0.5s ease-in-out 0.5s;
        transition: transform 0.5s ease-in-out 0.5s;
    }
    ul.navi > li:hover ul {
        opacity:1;
        -moz-transition: opacity 0s linear 0.5s;
        -ms-transition: opacity 0s linear 0.5s;
        -o-transition: opacity 0s linear 0.5s;
        -webkit-transition: opacity 0s linear 0.5s;
        transition: opacity 0s linear 0.5s;
    }
    ul.navi li:hover ul li.l {
        -moz-transform: translatex(-70px) translatey(90px);
        -ms-transform: translatex(-70px) translatey(90px);
        -o-transform: translatex(-70px) translatey(90px);
        -webkit-transform: translatex(-70px) translatey(90px);
        transform: translatex(-70px) translatey(90px);
    }
    
    ul.navi li:hover ul li.c {
        -moz-transform: translatex(2px) translatey(90px);
        -ms-transform: translatex(2px) translatey(90px);
        -o-transform: translatex(2px) translatey(90px);
        -webkit-transform: translatex(2px) translatey(90px);
        transform: translatex(2px) translatey(90px);
    }
    ul.navi li:hover ul li.r {
        -moz-transform: translatex(74px) translatey(90px);
        -ms-transform: translatex(74px) translatey(90px);
        -o-transform: translatex(74px) translatey(90px);
        -webkit-transform: translatex(74px) translatey(90px);
        transform: translatex(74px) translatey(90px);
    }
    ul.navi li:hover ul li.r1 {
        -moz-transform: translatex(146px) translatey(90px);
        -ms-transform: translatex(146px) translatey(90px);
        -o-transform: translatex(146px) translatey(90px);
        -webkit-transform: translatex(146px) translatey(90px);
        transform: translatex(146px) translatey(90px);
    }
    i.fa-th-large,i.fa-facebook,i.fa-twitter,i.fa-google-plus,i.fa-download,i.fa-linkedin,i.fa-list,i.fa-cogs,i.fa-wrench,i.fa-volume-up,i.fa-power-off,i.fa-file-o,i.fa-music,i.fa-picture-o,i.fa-sitemap,i.fa-envelope-o,i.fa-random{font-size:36px;color:#fff;padding-top:15px;}
    

    HTML


    Code:
    <div class="samsury-metro-menu">
    <ul class="navi">
     <li id="n1"><a class="samsury-tab1" href="#" > <i class="fa fa-th-large"></i></a>
    <ul class="sub">
     <li class="l">[url=#]<i class="fa fa-facebook"></i>[/url]</li>
     <li class="c">[url=#]<i class="fa fa-twitter"></i>[/url]</li>
      <li class="r">[url=#]<i class="fa fa-google-plus"></i>[/url]</li>
      <li class="r1">[url=#]<i class="fa fa-linkedin"></i>[/url]</li>
    </ul>
    </li>
    <li id="n2"><a class="samsury-tab2" href="#" ><i class="fa fa-download"></i></a>
    <ul class="sub">
    <li class="l"><a class="samsury-tab2sub" href="#" title="label 1"><i class="fa fa-file-o"></i></a></li>
    <li class="c"><a class="samsury-tab2sub" href="#" title="label 2"><i class="fa fa-music"></i></a></li>
     <li class="r"><a class="samsury-tab2sub" href="#" title="label 3"><i class="fa fa-picture-o"></i></a></li>
    </ul>
    </li>
    <li id="n3">[url=#]<i class="fa fa-cogs"></i>[/url]
    <ul class="sub">
    <li class="l">[url=#]<i class="fa fa-wrench"></i>[/url]</li>
    <li class="c">[url=#]<i class="fa fa-volume-up"></i>[/url]</li>
    <li class="r">[url=#]<i class="fa fa-power-off"></i>[/url]</li>
    </ul>
    </li>
    <li id="n4">[url=#]<i class="fa fa-list"></i>[/url]
    <ul class="sub">
    <li class="l">[url=#]<i class="fa fa-random"></i>[/url]</li>
    <li class="c">[url=#]<i class="fa fa-sitemap"></i>[/url]</li>
    <li class="r">[url=#]<i class="fa fa-envelope-o"></i>[/url]</li>
    </ul>
    </li>
    </ul>
    <div style="clear:both"></div>
    </div>
    

    SOURCE
     
  2. berandanews7

    berandanews7 New Member

    Joined:
    Mar 18, 2014
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    6
    Keren Banget

    Wah keren banet menunya, ini tuk blogspot ya
     
  3. Ardilas

    Ardilas Super Level

    Joined:
    Feb 18, 2013
    Messages:
    4,243
    Likes Received:
    317
    Trophy Points:
    83
    Google+:
    Panjang banget ya css nya uda

    Panjang banget ya css nya uda kayak kereta api maen kereta-keretaan.
     
  4. foxydiba

    foxydiba Member

    Joined:
    May 7, 2013
    Messages:
    272
    Likes Received:
    19
    Trophy Points:
    18
    Puanjaaaaaang banget ya CSS

    Puanjaaaaaang banget ya CSS-nya...
     
  5. pram

    pram Well-Known Member

    Joined:
    Sep 23, 2013
    Messages:
    3,099
    Likes Received:
    161
    Trophy Points:
    63
    Google+:
    wah agak berat nih kayaknya

    wah agak berat nih kayaknya *ketawa4*
     
  6. devstart

    devstart New Member

    Joined:
    Mar 26, 2014
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    1
  7. Jangan

    Jangan New Member

    Joined:
    Aug 29, 2017
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    1
    Ha,
    Awesome metro font indeed
     
    Last edited: Aug 29, 2017
Loading...

Share This Page