2016-07-27 4 views
0

나는 나의 wordpress 주제에서 responsivenes를 위해 foundation5를 사용하고있다. foundation5에서는 메뉴가 큰 해상도에서도 반응 형으로 보이도록 정의합니다. 현재 73.2142857143em까지 붕괴되었습니다. 너비가 2000em 인 경우에도 메뉴를 항상 축소해야합니다.기초 5 메뉴 항상 반응

여기 내 HTML.

<section id="navBar"> 
<div class="contain-to-grid clearfix sticky"> 
    <nav class="top-bar" data-topbar role="navigation" data-options="sticky_on: large;"> 
     <ul class="title-area"> 
      <li class="name">logo</li> 
      <li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li> 
     </ul> 
     <section class="top-bar-section"> 
      <ul id="menu-top-menu" class="top-bar-menu left"><li id="menu-item-567" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item active menu-item-567 active"><a href="http://url.loc/coming-soon/">Search</a></li> 
       <li id="menu-item-570" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-570"><a href="http://url.loc/kategorie/">Category</a></li> 
       <li id="menu-item-584" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-584"><a href="http://url.loc/faq/">Faq</a></li> 
      </ul>      </section> 
    </nav> 
</div> 

당신의 도움에 미리 감사드립니다.

답변

0

CSS를 추가하면 도움이 될 수 있지만 미디어 쿼리 값을 메뉴의 응답을 원하는 너비로 변경하거나 기존 메뉴 css를 미디어 쿼리 내부의 CSS로 항상 응답합니다.

+0

CSS는 수정되지 않은 기초입니다 .5 CSS (너무 크고 매우 영리하지는 않습니다.) 어쨌든 당신이 내가 시도한 언급 두 가지,하지만 CSS 솔루션을 didnt 작품, 그냥 내 견해를 적응. 즉, 미디어 (GUI) 메뉴 아이콘을 추가하여 큰 해상도로 볼 수 있지만 원하는 것은 probem은 클릭 할 수 없다는 것을 의미합니다. 해당 요소의 Javascript가 작동하지 않습니다 (열린 메뉴 동작을 트리거하지 않음). 그래서 결론은 css @media를 수정하는 것이 아니라 다른 방식으로 수행해야한다는 결론에 도달했습니다. – harry

+0

그래서 행동보다 ... 나는 항상 메뉴 아이콘을 볼 수 있지만 내가 아래에있을 때만 열립니다. 73.2142857143em :) 메뉴를 보려면 창을 축소해야합니다 :) – harry

+0

누군가가 foundation5의 예를 알고 있다면 어디에서 메뉴가 계속 축소 되어도 큰 해상도의 경우에도 링크를 보내고 직접 확인합니다 ... unfortunatelly 나는 해당 유형의 모든 예제와 해당 프레임 워크 버전을 감사합니다. – harry

0

Foundation 5.5.3에서는 foundation.css을 업데이트하여 상단 바 중단 점의 너비를 변경할 수 있습니다. 다음 두 곳에서 나는 9999px에 중단 점을 변경하고 있습니다 (또는 당신이 원하는 무엇이든) :

변경 미디어 쿼리의 폭 :

@media only screen and (min-width: 9999px) { 
    .top-bar { 
    ...blah.blah.blah 

이 스타일을

meta.foundation-mq-topbar { 
    font-family: "/only screen and (min-width:9999px)/"; 
    width: 9999px; 
} 

그 그러나 작동하지 않을 경우, 사용중인 Foundation 5의 버전을 알려주십시오 (WordPress 테마에서).

+0

이 스레드 참조 : [Topbar 중단 점을 사용하여 변경 css] (http://foundation.zurb.com/forum/posts/1053-changing-topbar-breakpoint-using-css) – asonnenshine