- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试实现与粘性元素相结合的全宽背景容器包装器。
此图显示了我希望实现的布局:
这是一支笔,展示了到目前为止我是如何布局的: https://codepen.io/othbert/pen/PJMwPm
$('[data-make-sticky-to]').sticky({
context: $('[data-make-sticky-to]').data('makeStickyTo')
})
我遇到的问题似乎是粘性元素的直接容器设置了高度以允许粘性元素在其中移动。
为了允许全宽背景包装器但保持内容居中对齐,我使用的结构是:全宽包装器 > 容器网格 > 2 列布局。
我想设置一个最外面的无样式容器,#sticky-c,以允许粘性在该上下文中移动而不是直接网格,但相反,粘性移动所需的高度应用于包含网格。
所有这些部分都应该有一个动态高度,所以不幸的是我不能强制网格保持一定的高度。不是没有在 JS 中计算和设置它,但这似乎是语义应该能够开箱即用的事情。
有什么想法吗?
最佳答案
我当时想的全错了。
为了修复,我将带有粘性的列设置为 position: relative。然后,我直接在 sticky with position: absolute 周围添加了另一个包含 div。
绝对容器内的粘性流,其高度由语义设置。该位置设置正确,因为它基于它周围的相对父级。
仅此而已。
更新代码笔:https://codepen.io/othbert/pen/MOWBja
...
<div class="three wide left floated column sticky-relative">
<div class="sticky-absolute">
<div class="ui sticky segment" data-make-sticky-to="#sticky-c">
STICKY CONTENT
</div>
</div>
</div>
...
和 SCSS...
.sticky {
&-relative {
position: relative;
}
&-absolute {
position: absolute;
}
}
关于javascript - Semantic-ui,粘在外容器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46935857/
查看此页面:http://jsbin.com/itufix使用 IE(页面自动启用 IE7 模式)。 在这里您将找到如何使用显示 block 呈现内联元素(输入和跨度)的示例。所有元素的边距和填充都设
我有一个自定义的 UITabvleViewCell,其中有一个 UIImageView。当在 cellForRowAtIndexPath 中设置单元格时,我可以很好地设置图像(尽管我没有),但是在某些
我是一名优秀的程序员,十分优秀!