2017-11-06 6 views
0

자, 그럼 저와 함께이 템플릿을 가지고 있습니다. 그러나 나는 로고의 위치를 ​​왼쪽으로 이동하는 방법과 그에 따라 메뉴를 변경하는 방법을 알 수 없다. 또한이 탐색 표시 줄에서 로고 위치를 어떻게 바꿀 수 있습니까?

$(document).ready(function() { 
 
    /* MAIN MENU */ 
 
    $('#main-menu > li:has(ul.sub-menu)').addClass('parent'); 
 
    $('ul.sub-menu > li:has(ul.sub-menu) > a').addClass('parent'); 
 

 
    $('#menu-toggle').click(function() { 
 
    $('#main-menu').slideToggle(300); 
 
    return false; 
 
    }); 
 

 
    $(window).resize(function() { 
 
    if ($(window).width() > 700) { 
 
     $('#main-menu').removeAttr('style'); 
 
    } 
 
    }); 
 
});
a { 
 
    color: #23dbdb; 
 
    text-decoration: none; 
 
} 
 

 
a:hover { 
 
    color: #000; 
 
} 
 

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

 
#wrap { 
 
    margin: 0 auto; 
 
} 
 

 
.inner { 
 
    margin: 0 auto; 
 
    max-width: 940px; 
 
    padding: 0 40px; 
 
} 
 

 
.relative { 
 
    position: relative; 
 
} 
 

 
.right { 
 
    float: right; 
 
} 
 

 
.left { 
 
    float: left; 
 
} 
 

 
/* HEADER */ 
 
#wrap > header { 
 
    background-color: #333; 
 
    padding-bottom: 20px; 
 
} 
 

 
.logo { 
 
    display: inline-block; 
 
    font-size: 0; 
 
    padding-top: 15px; 
 
} 
 

 
#navigation { 
 
    position: absolute; 
 
    right: 40px; 
 
    bottom: 0px; 
 
} 
 

 
#menu-toggle { 
 
    display: none; 
 
    float: right; 
 
} 
 

 
/* HEADER > MENU */ 
 
#main-menu { 
 
    float: right; 
 
    font-size: 0; 
 
    margin: 10px 0; 
 
} 
 

 
#main-menu > li { 
 
    display: inline-block; 
 
    margin-left: 30px; 
 
    padding: 2px 0; 
 
} 
 

 
#main-menu > li.parent { 
 
    background-image: url(../images/plus-gray.png); 
 
    background-size: 7px 7px; 
 
    background-repeat: no-repeat; 
 
    background-position: left center; 
 
} 
 

 
#main-menu > li.parent > a { 
 
    padding-left: 14px; 
 
} 
 

 
#main-menu > li > a { 
 
    color: #eee; 
 
    font-size: 14px; 
 
    line-height: 14px; 
 
    padding: 30px 0; 
 
    text-decoration: none; 
 
} 
 

 
#main-menu > li:hover > a, 
 
#main-menu > li.current-menu-item > a { 
 
    color: #23dbdb; 
 
} 
 

 
/* HEADER > MENU > DROPDOWN */ 
 
#main-menu li { 
 
position: relative; 
 
} 
 

 
ul.sub-menu { /* level 2 */ 
 
    display: none; 
 
    left: 0px; 
 
    top: 38px; 
 
    padding-top: 10px; 
 
    position: absolute; 
 
    width: 150px; 
 
    z-index: 9999; 
 
} 
 

 
ul.sub-menu ul.sub-menu { /* level 3+ */ 
 
    margin-top: -1px; 
 
    padding-top: 0; 
 
    left: 149px; 
 
    top: 0px; 
 
} 
 

 
ul.sub-menu > li > a { 
 
    background-color: #333; 
 
    border: 1px solid #444; 
 
    border-top: none; 
 
    color: #bbb; 
 
    display: block; 
 
    font-size: 12px; 
 
    line-height: 15px; 
 
    padding: 10px 12px; 
 
} 
 

 
ul.sub-menu > li > a:hover { 
 
    background-color: #2a2a2a; 
 
    color: #fff; 
 
} 
 

 
ul.sub-menu > li:first-child { 
 
    border-top: 3px solid #23dbdb; 
 
} 
 

 
ul.sub-menu ul.sub-menu > li:first-child { 
 
    border-top: 1px solid #444; 
 
} 
 

 
ul.sub-menu > li:last-child > a { 
 
    border-radius: 0 0 2px 2px; 
 
} 
 

 
ul.sub-menu > li > a.parent { 
 
    background-image: url(../images/arrow.png); 
 
    background-size: 5px 9px; 
 
    background-repeat: no-repeat; 
 
    background-position: 95% center; 
 
} 
 

 
#main-menu li:hover > ul.sub-menu { 
 
    display: block; /* show the submenu */ 
 
} 
 

 
The CSS Responsive Style 
 
@media all and (max-width: 700px) { 
 
    #navigation { 
 
    position: static; 
 
    margin-top: 20px; 
 
    } 
 

 
    #menu-toggle { 
 
    display: block; 
 
    } 
 

 
    #main-menu { 
 
    display: none; 
 
    float: none; 
 
    } 
 

 
    #main-menu li { 
 
    display: block; 
 
    margin: 0; 
 
    padding: 0; 
 
    } 
 

 
    #main-menu > li { 
 
    margin-top: -1px; 
 
    } 
 

 
    #main-menu > li:first-child { 
 
    margin-top: 0; 
 
    } 
 

 
    #main-menu > li > a { 
 
    background-color: #333; 
 
    border: 1px solid #444; 
 
    color: #bbb; 
 
    display: block; 
 
    font-size: 14px; 
 
    padding: 12px !important; 
 
    padding: 0; 
 
    } 
 

 
    #main-menu li > a:hover { 
 
    background-color: #444; 
 
    } 
 

 
    #main-menu > li.parent { 
 
    background: none !important; 
 
    padding: 0; 
 
    } 
 

 
    #main-menu > li:hover > a, 
 
    #main-menu > li.current-menu-item > a { 
 
    border: 1px solid #444 !important; 
 
    color: #fff !important; 
 
    } 
 

 
    ul.sub-menu { 
 
    display: block; 
 
    margin-top: -1px; 
 
    margin-left: 20px; 
 
    position: static; 
 
    padding: 0; 
 
    width: inherit; 
 
    } 
 

 
    ul.sub-menu > li:first-child { 
 
    border-top: 1px solid #444 !important; 
 
    } 
 

 
    ul.sub-menu > li > a.parent { 
 
    background: #333 !important; 
 
    } 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<div id="wrap"> 
 
    <header> 
 
    <div class="inner relative"> 
 
     <a class="logo" href="https://www.freshdesignweb.com"><img src="images/logo.png" alt="fresh design web"></a> 
 
     <a id="menu-toggle" class="button dark" href="#"><i class="icon-reorder"></i></a> 
 
     <nav id="navigation"> 
 
     <ul id="main-menu"> 
 
      <li class="current-menu-item"><a href="https://www.freshdesignweb.com">Home</a></li> 
 
      <li class="parent"> 
 
      <a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/">Features</a> 
 
      <ul class="sub-menu"> 
 
       <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/"><i class="icon-wrench"></i> Elements</a></li> 
 
       <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/"><i class="icon-credit-card"></i> Pricing Tables</a></li> 
 
       <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/"><i class="icon-gift"></i> Icons</a></li> 
 
       <li> 
 
       <a class="parent" href="#"><i class="icon-file-alt"></i> Pages</a> 
 
       <ul class="sub-menu"> 
 
        <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/">Full Width</a></li> 
 
        <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/">Left Sidebar</a></li> 
 
        <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/">Right Sidebar</a></li> 
 
        <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/">Double Sidebar</a></li> 
 
       </ul> 
 
       </li> 
 
      </ul> 
 
      </li> 
 
      <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/">Portfolio</a></li> 
 
      <li class="parent"> 
 
      <a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/">Blog</a> 
 
      <ul class="sub-menu"> 
 
       <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/">Large Image</a></li> 
 
       <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/">Medium Image</a></li> 
 
       <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/">Masonry</a></li> 
 
       <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/">Double Sidebar</a></li> 
 
       <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/">Single Post</a></li> 
 
      </ul> 
 
      </li> 
 
      <li><a href="https://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol/">Contact</a></li> 
 
     </ul> 
 
     </nav> 
 
     <div class="clear"></div> 
 
    </div> 
 
    </header> 
 
</div>

+0

본인이 직접 시도한 것이 있습니까? –

답변

1

는 처음에 당신이 CSS를 넣고 웹보기를 변경해야 .. 내가 변화 나 자신의 나머지 부분을 할 수 있어요 .. 흰색의 배경 색상을 변경하려면 nav의 왼쪽 위치에 대한 코드. 또한 로고를 제거해야합니다. 로고를 왼쪽으로두고 싶다면 & 메뉴가 겹쳐집니다.

#navigation { 
position: absolute; 
left: 40px; 
bottom: 0px; 
} 

은 또한 다음이 CSS 코드에

#wrap > header { 
    background-color: #fff; 
} 

주를 변경하려면 메뉴 바 배경 색상을 변경하려면 : 당신은 당신이 검은 색 다르게 글꼴 메뉴와 같은 메뉴의 글꼴 색상을 변경해야한다고 할 경우 글꼴 색 & 메뉴 배경색이 어지럽게 보입니다.

+0

실제 문제입니다. 로고가 왼쪽으로 이동하고 겹치지 않고 메뉴를 표시하고 싶습니다. 메뉴와 로고가 같은 위치에 있었으면합니다. –

관련 문제