我使用-webkit-transform(和-moz-transform/-o-transform)来旋转div.还有固定的位置,所以div与用户一起缩小.
在Firefox中它工作正常,但在基于webkit的浏览器中,它已经破碎了.使用-webkit-transform后,固定的位置不再起作用!怎么可能?
我一直爱着position: sticky。它无需求助于 JavaScript 即可解决大部分(如果不是全部)问题。但是,我已经碰壁了。我需要制作一个嵌套在几个元素内的元素<div>以使其具有粘性。我们知道是和position: sticky的混合,因此它将锚定到它的第一个父级。position: relativeposition: fixed
来自MDN:
元素按照文档的正常流程定位,然后相对于其最近的滚动祖先和包含块(最近的块级祖先)进行偏移
在这种情况下,我想让标题相对于窗口而不是容器具有粘性。HTML 使我很难在嵌套之外重组它<div>
如果没有 JavaScript,这可能吗?
这是代码:
<div class="attendance">
<!-- Here's the header I want to make sticky to the window, and not to div.attendance-->
<header class="text-center sticky">Monday 11/22/2019</header>
<!-- Header above -->
<div class="date-config">
<div class="form-group">
<input type="checkbox" id="workable" /> No Work<br />
</div>
<div class="form-group">
<label for="notes">Notes:</label>
<textarea id="notes" class="form-control"></textarea>
</div>
<label for="markall">Mark all as>
<select id="markall" class="form-control">
<option></option>
<option>Absent</option> …Run Code Online (Sandbox Code Playgroud)