gpt4 book ai didi

css - 更改需要出现在屏幕右侧的 offcanvas-menu 的宽度

转载 作者:行者123 更新时间:2023-11-28 04:04:21 33 4
gpt4 key购买 nike

这是关于 zurb-foundation 5.3 的。我不知道 scss 所以我使用的是 foundation 5.3 的 css 版本。我非常关注这个 basic example来自基础文档的 offcanvas 菜单。这个 offcanvas-menu 似乎有默认宽度。因为,我想要一个自定义宽度,所以我找到了 solution on SO这帮助我指定了自定义宽度。在这种情况下,一切都按预期工作,当 Canvas 内容出现在屏幕左侧时。

现在。我对代码做了一些更改,因为我希望 offcanvas-content 出现在屏幕右侧。这是不起作用的代码。我的意思是,它确实出现在屏幕右侧,但具有默认宽度,而不是我指定的宽度。

    **** HTML ****

<div class="lorem off-canvas-wrap" data-offcanvas>
<div class="inner-wrap">

<!-- on-canvas-content -->
<p>some on-canvas main content here</p>

<!-- off-canvas-content -->
<aside class="lorem right-off-canvas-menu">
<div class="inner-canvas-content">
<p>some off canvas menu or other contents here</p>
</div>
</aside>

<a class="exit-off-canvas"></a>

</div><!-- end inner-wrap -->
</div><!-- end offcanvas-wrap -->


**** CSS ****
.lorem.move-left > .inner-wrap {
webkit-transform: translate3d( 500px, 0, 0);
-moz-transform: translate3d( 500px, 0, 0);
-ms-transform: translate3d( 500px, 0, 0);
-o-transform: translate3d( 500px, 0, 0);
transform: translate3d( 500px, 0, 0);
}

.lorem.right-off-canvas-menu {
width: 500px;
}

最佳答案

解决了。我忽略了一个明显的事实,即如果我们需要将 block 推到屏幕左侧,边距将变为负数。在这种情况下,如下所示。

.lorem.move-left > .inner-wrap {
webkit-transform: translate3d( -500px, 0, 0);
-moz-transform: translate3d( -500px, 0, 0);
-ms-transform: translate3d( -500px, 0, 0);
-o-transform: translate3d( -500px, 0, 0);
transform: translate3d( -500px, 0, 0);
}

关于css - 更改需要出现在屏幕右侧的 offcanvas-menu 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43026921/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com