Foundation 5 画布外转换

Posted

技术标签:

【中文标题】Foundation 5 画布外转换【英文标题】:Foundation 5 off-canvas transformation 【发布时间】:2013-12-24 19:42:10 【问题描述】:

有没有办法将 Foundation 5 中的画布外导航转换为侧边栏导航? 例如,Foundation 5 官方文档使用可见性类,但这不是因为有两个单独的导航而违背了目的吗?

我想用 Foundation 5 实现这样的目标:

【问题讨论】:

这是我必须在短期内为我当前客户的项目解决的问题。在粗略地浏览了画布外样式和 JS 之后,这似乎是不可能的。我可以想象的唯一解决方法是使用 Interchange,但这可能比拥有两个导航和使用可见性类更糟糕。我会向 Zurb 询问他们的意见,但我觉得我最终会在接下来的两到三周内写一个替代画布的替代品。 这是一个绝妙的问题。 Zurb 的方法确实超出了整个目的。我会看看我是否可以放一些代码来改变画布外导航的用途 我不太确定您所采用的方法,但我写了一篇关于我的一个网站的非画布方法 - responsivedesign.is/articles/… 【参考方案1】:

您可以通过覆盖画布外 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 上使用此代码。

干杯, 托马斯。

【讨论】:

【参考方案2】:

解决方案实际上要简单得多:

@media (min-width: 700px) 
    div.off-canvas-wrap 
      > .inner-wrap 
        @include translate3d($off-canvas-width,0,0);
      
    
    div.exit-off-canvas  display: none; 

【讨论】:

以上是关于Foundation 5 画布外转换的主要内容,如果未能解决你的问题,请参考以下文章

Foundation框架中的NSDateFormatter

无法将“对象”表达式转换为类型“MonoTouch.Foundation.NSObject”

Bootstrap 3 与 Foundation 5

使用 SASS 设置 Foundation 5 项目

Foundation 5全角标题图像[关闭]

Rails 4 和 Foundation 5 - 粘页脚?