我正在使用框架基础,非常有用。
我想知道如何更改画布菜单的宽度。
使用escusicamente css。
感谢
问问题
3153 次
3 回答
3
如果您使用的是 Foundation 的 scss 版本,则只需更改$off-canvas-width: rem-calc(250);
文件settings.scss
即可。
如果您使用的是 css,则需要更改.left-off-canvas-menu
and的宽度.move-right > .inner-wrap
transform
。.left-off-canvas-menu
我建议您通过向and添加一个新类来覆盖特异性off-canvas-wrap
,例如<div class="my-site off-canvas-wrap" data-offcanvas>
and<div class="my-site left-off-canvas-menu>
然后CSS:
.my-site.move-right > .inner-wrap {
webkit-transform: translate3d(newwidth, 0, 0);
-moz-transform: translate3d(newwidth, 0, 0);
-ms-transform: translate3d(newwidth, 0, 0);
-o-transform: translate3d(newwidth, 0, 0);
transform: translate3d(newwidth, 0, 0);
}
和
.my-site.left-off-canvas-menu {
width: newwidth;
}
于 2014-12-05T16:15:59.000 回答
1
对于 Foundation 6,我使用以下代码更改画布外菜单的宽度(使用变量):
$offcanvas-right-size: 315px;
.is-open-right {
-webkit-transform: translateX(-$offcanvas-right-size);
-ms-transform: translateX(-$offcanvas-right-size);
transform: translateX(-$offcanvas-right-size);
}
.off-canvas.position-right {
width: $offcanvas-right-size;
right: -$offcanvas-right-size;
}
我有左右菜单,希望右边的菜单更小。
于 2016-04-11T21:18:49.340 回答
0
对上述答案的补充(Rep阻止评论功能)也用基础6制作
Lee 忘记解决的问题是第二个 div 嵌套在画布外位置左侧画布中,至少在我的代码中第一个类用于画布外菜单的大小,第二个类也用于移动内容
.is-open-left {
-webkit-transform: translateX(125px);
-ms-transform: translateX(125px);
transform: translateX(125px);
}
.off-canvas-menu{
padding-left:125px;
}
于 2016-06-18T13:15:32.173 回答