2013-12-07 7 views
5

Есть ли способ трансформировать навигацию с помощью холста в Foundation 5 на навигацию по боковой панели? Например, официальные документы Foundation 5 docs используют классы видимости, но разве это не может сорвать цель из-за наличия двух отдельных навигаций?Основание 5 трансформация холста

Я хочу, чтобы достичь чего-то вроде этого с Фондом 5:

enter image description here

+0

Это то, что я должен буду решить для проекта моих текущих клиентов, а также в короткие сроки. После беглого взгляда на стиль холста и JS, это не кажется возможным. Единственным обходным решением, которое я мог бы использовать, будет использование Interchange, но это, вероятно, будет хуже, чем наличие двух навигаций и использование классов видимости. Я спрошу у Зурба об их мнении, но у меня такое чувство, что я в конце концов напишу замену на задние холсты в течение следующих двух-трех недель. – janfoeh

+0

Это блестящий вопрос. Подход Зурба превзошел все цели. Я посмотрю, могу ли я поместить там какой-то код, который может перепрофилировать навигацию с помощью canvas. –

+0

Я не совсем уверен в том, какой подход вам нужен, но я написал о подходе к холсту для одного из моих сайтов - http: // responsivedesign.is/articles/secondary-navigation-in-responsive-design – justinavery

ответ

4

Вы можете сделать это путем переопределения правил CSS вне холста. Вот начало решения:

@media (min-width: 700px) { 
    .left-off-canvas-menu, 
    .right-off-canvas-menu { 
     position: static; 
     transform: none; 
     float: left; 
    } 
    .move-right > .inner-wrap { 
     transform: none; 
    } 
    .main-section { 
     overflow: hidden; 
    } 
} 

Вы можете играть с этим кодом на this jsfiddle.

Cheers, Thomas.

1

Решение на самом деле гораздо проще:

@media (min-width: 700px) { 
    div.off-canvas-wrap { 
     > .inner-wrap { 
     @include translate3d($off-canvas-width,0,0); 
     } 
    } 
    div.exit-off-canvas { display: none; } 
} 
Смежные вопросы