如何在基金会中创建垂直画布外下拉菜单
How to create a vertical off-canvas drop down menu in Foundation?
当前基础允许您创建从左侧或右侧水平滑入的画布外菜单。我很想知道如何创建一个可以从上到下垂直滑动的内容:向下移动包装的内容。
我知道已经有独立的javascript/ajax解决方案了。我真正想要的答案是尽可能遵守现有的基础代码;使用相关的右/左菜单代码作为模板。
提前感谢:)。
我意识到这是一个老问题,我不确定你是否仍然对此感到困惑,但为了将来的参考,这是一个非常简单的 css 解决方案。
按照基金会网站上的 offcanvas 示例,我们可以将类 'position-left' 替换为 'position-top',并添加 'data-position="top"',如下所示。
<div class="off-canvas position-top" id="offCanvas" data-off-canvas data-position="top">
在您的 CSS 中添加类 'is-open-top' 它将垂直打开菜单。
.is-open-top
{
-webkit-transform: translateY(250px);
-ms-transform: translateY(250px);
transform: translateY(250px);
}
然后我们需要使用以下类重新定位菜单项
.off-canvas.position-top
{
left: 0px;
top: -250px;
width: 100%;
}
最后删除滚动条
.off-canvas-wrapper
{
overflow: hidden;
}
工作示例 http://codepen.io/rawiki/pen/eZamZL
当菜单打开时,它会将您的身体内容物向下推。请注意,当您添加菜单项时,它不会自动调整大小,因此您需要增加或减少"平移Y"距离以及将"top"设置为相同值的负数。
相关文章:
- 我可以更改剑道UI网格吗's的外键值
- 除修剪外的其他功能
- ng视图外的链接重定向到ng视图内的页面
- 跟踪jqplot垂直折线图的鼠标位置
- 无法选择除一个元素外的所有元素
- 如何在屏幕外或项目的中心视口中跟随YUI驱动的动画
- Highcharts-图表外的图例定位
- 使用CSS在页面加载时从中心向外扩展线条
- 如何设置自定义垂直滑块Jquery的动画
- 使用Jquery Issue垂直重新排序Divs
- 如何正确地在页面外编写DFP广告单元
- 简单的垂直上一个和下一个按钮代码点击上下移动jQuery
- 无法将文本与图片垂直对齐
- CodeMirror.禁用垂直滚动条
- 阻止文本区域垂直滚动
- 计算一个垂直于直线的点
- 使用jquery垂直对齐动态加载的图像
- 如何使 DIV 中的内容垂直对齐
- 旋转木马外的导航控件 - 祖尔布基金会轨道
- 如何在基金会中创建垂直画布外下拉菜单