- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
目前在这里使用带有基本 html 的基础 6 Off canvas
<div class="off-canvas-wrapper">
<div class="off-canvas-wrapper-inner" data-off-canvas-wrapper>
<div class="off-canvas position-right" id="offCanvasRight" data-off-canvas data-position="right">
Menu off canv
</div>
<div class="off-canvas-content" data-off-canvas-content>
<div class="top-bar-container" data-sticky-container>
<div class="sticky" data-options="marginTop:0;" data-sticky data-sticky-on="small" style="width:100%;">
<div class="top-bar">
<div class="row column">
columns content
</div>
</div>
</div>
</div>
</div>
</div>
</div>
这里的问题是当用户滚动然后点击 offcanvas 菜单时,他们会被带到顶部(与基金会的文档相同),当他们再次向下滚动时,粘性菜单的行为非常有趣。
此外,当用户滚动时,offcanvas 菜单不会粘在一边,这也是 foundation 上的文档所做的。
我注意到切换时在大包装器上有一个 is-open 类,它执行 css translate x这就是打破绝对位置粘性的原因。
当我将该类切换为 margin-left: -250px;一切重新开始。
我在网上查看,但找不到任何相关内容,想知道这是否只是我的 html 结构不正确,或者这真的是一个错误。
最佳答案
<div class="off-canvas position-right" id="offCanvasRight" data-off-canvas data-position="right" data-force-top="false">
这可以防止按钮操作滚动到顶部。
.off-canvas.position-right { position:fixed; right:-250px; top:0; z-index:1; transition:0.5s ease; }
.is-open-right .off-canvas.position-right { right:-0px; }
.admin-bar .off-canvas.position-right { top:32px; }
.off-canvas { background-color: transparent; }
.is-open-right { -webkit-transform: initial; transform: initial; margin-left: -250px; }
.off-canvas-wrapper-inner { transition: margin 0.5s ease; }
.sticky.is-stuck { left:0px !important; transition:0.5s; }
.is-open-right .sticky.is-stuck { left:-250px !important; }
我的 css 重组以使用良好的旧边距负值。
这些变化使它看起来就像以前一样。
关于javascript - Foundation 6,粘性菜单和 offcanvas 位置固定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36797578/
当我在菜单内的表单中使用日期选择器并单击日期选择器按钮时,我遇到了关闭 Canvas 菜单的问题。 过去两天我一直在绞尽脑汁,但我无法修复它,而且我搜索的所有地方都没有找到解决方案。 我正在使用 jq
我最近发现了有关 twitter bootstrap 的信息,并且我一直在深入研究最新版本 Bootstrap 3。在该网站上,有一个“Off Canvas”模板示例(此处:http://getboo
网站:www.rascomed.com . 调整页面大小时,顶部菜单中会弹出一个小菜单按钮。菜单按钮触发 Canvas 外菜单。我想要背景,如图所示 this图片,要透明,这样用户才能看到网站,而不仅
我使用这个 link 编写了自定义 jQuery Offcanvas用于我的响应式网页。 这是我的代码: jquery代码: $(document).ready(function () {
我试图让 jasny-bootstap offcanvas 菜单从右侧显示,而不是默认的左侧。我已经使用 .navmenu-fixed-right 而不是 navmenu-fixed-left 将位置
我将 bootstrap 与 Jasny bootstrap ( http://www.jasny.net/bootstrap/ ) 一起使用。我正在尝试创建一个导航栏,关闭 Canvas 菜单,就像
这是我的网站:http://vani.valse.com.my/schone_lightings/index.php . 当我使用移动版的 offcanvas 菜单时,页面上的任何链接都无法点击。我认
我想使用 javascript 来关闭关闭 Canvas 区域作为加载 ajax 脚本的结果。 文档说 $('#element').foundation('close', cb); 但没有太多解释 #
我最近得到了 this用于 Canvas 外导航。如果您在他们的演示中看到他们所做的是,如果我们想要关闭侧边栏,则必须单击主体内的任意位置,并且侧边栏中的一个类已被删除以滑出侧边栏。 我想要的是在单击
我正在尝试修改 Boostrap Offcanvas 模板。 工作示例是 http://getbootstrap.com/examples/offcanvas/ : 它非常适合我,我唯一想添加的是通过
这是关于 zurb-foundation 5.3 的。我不知道 scss 所以我使用的是 foundation 5.3 的 css 版本。我非常关注这个 basic example来自基础文档的 of
最近用了很多UIKit框架,慢慢习惯了。 问题是offcanvas。我显然能够让它工作,但我想要的没有发生,我希望它在页面加载时打开,我尝试将 CSS 从无更改为阻止,但尚未更改。 这是 UIKit
使用固定的 Canvas 菜单。当它在 ios 中处于事件状态时,似乎无法禁用 body 滚动。概念很简单,overflow-y:auto; 在 offcanvas 固定菜单中,overflow:hi
我在带有 offcanvas 菜单的 Wordpress 主题中使用 Zurb Foundation 5,这在一般情况下工作正常,但我遇到了一个问题: 除了顶部栏中的汉堡图标外,我还提供了在单击固定位
我使用 jasny bootstrap 插件创建了一个侧边菜单。标记相当简单: which may have nested --> 问题是
我正在使用 offcanvas 组件 ( https://getbootstrap.com/docs/5.0/components/offcanvas/ )。但是我想知道当我在 offcanvas 窗
我有一个简单的 bootstrap 5 offcanvas 元素。这包含指向 html 页面正文中的 anchor 的简单链接。 我将 offcanvas 配置为没有背景并启用 body 滚动。 现在
我的网页中有一个 bottom offcanvas,我会在单击卡片时打开它,方法是尝试设置所需的属性或使用文档中的代码它不起作用,因为 offcanvas 仅显示背景并立即将其关闭. 这是我尝试过的:
我在 offcanvas div 中有一长串链接。这些在表单中是因为我想使用它们来导航很长的背景页面。 (实际上,它是一个目录) offcanvas 愉快地弹出。导航链接有效;将背景页跳转到正确的位置
我有一个offcanvas菜单和一个包含内容的容器。当我向下滚动网站并打开和关闭菜单时,我试图将滚动位置保持在我所在的位置。现在,当关闭菜单时,它会滚动回网站顶部。我猜这是由我为容器提供的一些 css
我是一名优秀的程序员,十分优秀!