kamasukun’s blog

カマスがカマすブログ web, オススメ, 海外生活などいろいろ書きます。家賃分7万円稼げるまでブログは辞めません!!

【コピペおk】はてなブログでかっちょいいグローバルナビゲーション(メニュー)作りたくね?〜その1〜

「上司には2種類のアホがいる。ムカつくアホか可愛いアホ」


はい〜カマスです

今日は「かっちょいいグローバルナビゲーション(メニュー)作りたくね?」

略してカチョナビその第1弾でございます!

f:id:kamasukun:20161121162750p:plain

コンセプトはタイトル通り、かっこいいメニューを作れるようになりたいねっていう企画です。





 

 


今回は私のブログでも使っているメニュー。といっても、もしかしたら変わってるかも〜〜

まあカッコイイと思ったらコピペしてみてね!

まずはHTML


まずはHTMLの部分を下に載せます。これをヘッダの「HTMLを記述できます」っていう欄にコピペするだけ!

<div class="header-bottom clearfix"> 
 <nav class="site-main-nav clearfix" data-container="#masthead .header-bottom">
     <ul id="menu-primary-navigation" class="main-menu mega-menu">
         <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children mm-item mm-item-has-sub active mm-popup-narrow mm-item-level-0 menu-item-1077">
             <a href="">
                 <span class="mm-text">Home</span>
             </a>
         </li>
         <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children mm-item mm-item-has-sub active mm-popup-narrow mm-item-level-0 menu-item-1077">
             <a href="">
                 <span class="mm-text">Web</span>
             </a>
             <div class="popup">
                 <div class="inner" style="">
                     <ul class="sub-menu">
                         <li class="menu-item menu-item-type-post_type menu-item-object-page mm-item mm-item-level-1 menu-item-1075" data-column="1">
                             <a href="">
                                 <span class="mm-text">プログラム</span>
                             </a>
                         </li>
                         <li class="menu-item menu-item-type-post_type menu-item-object-page mm-item mm-item-level-1 menu-item-1076" data-column="1">
                             <a href="">
                                 <span class="mm-text">デザイン</span>
                             </a>
                         </li>
                         <li class="menu-item menu-item-type-post_type menu-item-object-page mm-item mm-item-level-1 menu-item-1078" data-column="1">
                             <a href="">
                                 <span class="mm-text">サーバー</span>
                             </a>
                         </li>
                     </ul>
                 </div>
             </div>
         </li>
         <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children mm-item mm-item-has-sub active mm-popup-narrow mm-item-level-0 menu-item-1077">
             <a href="">
                 <span class="mm-text">アソビ</span>
             </a>
             <div class="popup">
                 <div class="inner" style="">
                     <ul class="sub-menu">
                         <li class="menu-item menu-item-type-post_type menu-item-object-page mm-item mm-item-level-1 menu-item-1075" data-column="1">
                             <a href="">
                                 <span class="mm-text">ゲーム</span>
                             </a>
                         </li>
                         <li class="menu-item menu-item-type-post_type menu-item-object-page mm-item mm-item-level-1 menu-item-1076" data-column="1">
                             <a href="">
                                 <span class="mm-text">アウトドア</span>
                             </a>
                         </li>
                         <li class="menu-item menu-item-type-post_type menu-item-object-page mm-item mm-item-level-1 menu-item-1078" data-column="1">
                             <a href="">
                                 <span class="mm-text">ギャグ</span>
                             </a>
                         </li>
                     </ul>
                 </div>
             </div>
         </li>
         <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children mm-item mm-item-has-sub active mm-popup-narrow mm-item-level-0 menu-item-1077">
             <a href="">
                 <span class="mm-text">生活</span>
             </a>
             <div class="popup">
                 <div class="inner" style="">
                     <ul class="sub-menu">
                         <li class="menu-item menu-item-type-post_type menu-item-object-page mm-item mm-item-level-1 menu-item-1075" data-column="1">
                             <a href="">
                                 <span class="mm-text">便利グッズ</span>
                             </a>
                         </li>
                         <li class="menu-item menu-item-type-post_type menu-item-object-page mm-item mm-item-level-1 menu-item-1076" data-column="1">
                             <a href="">
                                 <span class="mm-text">ライフハック</span>
                             </a>
                         </li>
                         <li class="menu-item menu-item-type-post_type menu-item-object-page mm-item mm-item-level-1 menu-item-1078" data-column="1">
                             <a href="">
                                 <span class="mm-text">政治</span>
                             </a>
                         </li>
                     </ul>
                 </div>
             </div>
         </li>
         <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children mm-item mm-item-has-sub active mm-popup-narrow mm-item-level-0 menu-item-1077">
             <a href="">
                 <span class="mm-text">ヒトリゴト</span>
             </a>
             <div class="popup">
                 <div class="inner" style="">
                     <ul class="sub-menu">
                         <li class="menu-item menu-item-type-post_type menu-item-object-page mm-item mm-item-level-1 menu-item-1075" data-column="1">
                             <a href="">
                                 <span class="mm-text">エンジョウ</span>
                             </a>
                         </li>
                         <li class="menu-item menu-item-type-post_type menu-item-object-page mm-item mm-item-level-1 menu-item-1076" data-column="1">
                             <a href="">
                                 <span class="mm-text">モンク</span>
                             </a>
                         </li>

                     </ul>
                 </div>
             </div>
         </li> 
         
         
        </ul> 
     </nav>
</div>

f:id:kamasukun:20161121161949p:plain



CSS

CSSは「デザインCSS」っていう欄にコピペ、出来れば一番下に貼り付けよう。


/* menu */
.header-bottom {
    border-top-color: #ddd;
    border-bottom-color: #ddd;
}
.header-bottom {
    border-top: 1px solid rgba(169, 174, 189, 0.3);
    border-bottom: 1px solid rgba(169, 174, 189, 0.3);
    text-align: center;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

.mega-menu > li > a {
    display: block;
    text-transform: uppercase;
    line-height: 30px;
    padding: 7px 25px;
}

.header-bottom .mega-menu > li {
    display: inline-block;
    float: none;
}

.mega-menu, .mega-menu ul.sub-menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

.mega-menu > li {
    float: left;
    padding: 3px 0;
    position: relative;
}

.button, button, html input[type="button"], input[type="reset"], input[type="submit"], .btn, .la-overlay-global, .la-global-message .close-message i, #lastudio-reveal .close-button i, .header-toggle-cart .header_shopping_cart, .mega-menu .mm-popup-wide li li > ul, .mega-menu .mm-popup-narrow li > ul, .mega-menu > li, .accordion-menu li > .narrow i, .accordion-menu li > .narrow i:before, .sidebar-product-filters, .vc_btn3-container .vc_btn3.vc_btn3-color-la-primary:after, .loop--normal .team-member-item .item--info, .loop-style-4 .team-member-item .item--social, .la-banner-box .banner--info, .item--overlay {
    transition: all 250ms ease-out;
    -webkit-transition: all 250ms ease-out;
}

.header-bottom .mega-menu > li > a {
    font-weight: 600;
}

.mega-menu li > a {
    display: block;
    position: relative;
}

a {
    color: inherit;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-decoration: none;
}

.mega-menu .popup {
    position: absolute;
    text-align: left;
    top: 100%;
    margin-top: 20px;
    z-index: 111;
    visibility: hidden;
    left: 0;
    -webkit-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;
    -moz-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;
    transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;
    opacity: 0;
}

.mega-menu > li:hover > .popup {
    opacity: 0.97;
    visibility: visible;
    margin-top: 0;
}

.mega-menu .popup>.inner, .mega-menu .mm-popup-wide .inner>ul.sub-menu>li li ul.sub-menu, .mega-menu .mm-popup-narrow ul ul {
    background-color: #fff;
}

.mega-menu .popup > .inner {
    -webkit-box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.1);
}

.mega-menu .popup ul.sub-menu {
    position: relative;
    z-index: 10;
}

.mega-menu .mm-popup-narrow ul.sub-menu li, .mega-menu .mm-popup-wide .inner > ul.sub-menu > li li {
    position: relative;
}
.mega-menu .popup li {
    padding: 0;
    float: none;
}
.mega-menu li {
    display: block;
}

.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li > a, .mega-menu .mm-popup-narrow li.menu-item > a {
    padding: 10px 25px;
}

.mega-menu > li:hover > a:before {
    content: "";
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    height: 80px;
}
.header-bottom .mega-menu > li > a {
    font-weight: 600;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mega-menu li ul.sub-menu {
    min-width: 220px;
}

/* color setting*/

.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li li:hover > a, .mega-menu .mm-popup-narrow li.menu-item:hover > a {
    color: #dc5e6a;
    background-color: rgba(0,0,0,0);
}

.mega-menu .popup li>a {
    color: #696c75;
    background-color: rgba(0,0,0,0);
}

.header-bottom .mega-menu>li.active>a {
    color: #ce1a2b;
    background-color: rgba(0,0,0,0);
}
.header-bottom .mega-menu>li:hover>a {
    color: #ce1a2b;
    background-color: rgba(0,0,0,0);
}

.header-bottom .mega-menu>li>a {
    color: #2b2c30;
    background-color: rgba(0,0,0,0);
}

.header-bottom .mega-menu>li>a >.mm-text{ color:#dc5e6a; }


f:id:kamasukun:20161121162102p:plain

もう深いことは考えずにコピペやで!

それで変更を保存するだけ!

これでデザインはOK!!!


最後にリンクやメニューの名前を変更

もう一度ヘッダーのHTMLに行って
自分に合ったメニュー名やリンクを入れ込もう。

作りたいメニューを受け付け

今後、こんなメニュー作りたーいとかあったら載せてみるんで教えてね!(出来なかったらごめん・・・)