Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 位置:粘到左下角_Html_Css - Fatal编程技术网

Html 位置:粘到左下角

Html 位置:粘到左下角,html,css,Html,Css,我刚刚在FF32&Safari 7中玩过,使用position:sticky。它与top:0px或left:0px(水平粘贴)配合使用效果很好,但当我尝试bottom:0px或更好地组合bottom:0时,它似乎不起作用;左:0它不会将自身设置为元素的底部。可以在这里尝试这种行为:,只需将top:10px属性更改为bottom:0。这不应该起作用吗 我认为这是一个有效的用例,将某些东西粘到底部,就像将某些东西粘到顶部一样。 在我们的例子中是这样的,因为我希望在水平滚动上有粘性的东西,但是我希望这

我刚刚在FF32&Safari 7中玩过,使用
position:sticky
。它与
top:0px
left:0px
(水平粘贴)配合使用效果很好,但当我尝试
bottom:0px
或更好地组合
bottom:0时,它似乎不起作用;左:0
它不会将自身设置为元素的底部。可以在这里尝试这种行为:,只需将
top:10px
属性更改为
bottom:0
。这不应该起作用吗

我认为这是一个有效的用例,将某些东西粘到底部,就像将某些东西粘到顶部一样。 在我们的例子中是这样的,因为我希望在水平滚动上有粘性的东西,但是我希望这个元素位于父元素的底部


无论如何,欢迎提供任何建议和额外信息。

使用以下html:

<div id="bottom-left">I'm in the bottom left!</div>
在页面的左下角应该有一个粘滞的div

例如:

确实有效。请记住
粘性
元素是相对于其父元素的

(在Firefox中)

在这种情况下,
(蓝色区域)是父级

但它不适用于Stickyfill

我建议你玩久一点,直到掌握窍门为止


如果您需要一个JS插件,其行为类似于
position:sticky
,而无需使用
position:sticky
(但不能等待浏览器支持或更强大的polyfill)。

如果您知道sticky元素的高度,则可以使用以下内容:

.sticky-element {
  position: sticky;
  top: calc(100vh - 50px);
}

这也适用于Stickyfill。但是,不确定是否支持浏览器。

使用
位置:sticky
来考虑元素的方法如下:

“具有
位置:粘滞
的项目应始终保持在其父项内的正常位置,除非所述正常位置超出视口,在这种情况下,粘滞项目应相对于视口固定。如果父容器也离开视口,则所有赌注都将被取消,在这种情况下,粘性项目将随之滚动”

很好地说明了这一点。请注意,只要父蓝框处于正常视图中,红框将保持在正常位置。但是,当您滚动使红框开始离开视口时,它会得到修复。最后,当蓝色父蓝框完全从视图中滚出时,红框也会消失

*{
框大小:边框框;
}
身体{
高度:3000px;
填充:3rem;
}
部分{
背景:道奇蓝;
颜色:白色;
线高:1.5;
填充:30px;
}
div{
显示:块;
宽度:100px;
高度:100px;
背景:番茄;
位置:粘性;
底部:30px;
}


我的知识来自于对精英的尊重。我的知识来自于对精英的尊重。我的知识来自于对精英的尊重。我的知识来自于对精英的尊重。我的知识来自于对精英的尊重。我的知识来自于对精英的尊重。我的知识来自于对精英的尊重。我的知识来自于对精英的尊重。我的知识来自于对精英的尊重。我的知识来自于对精英的尊重pellendus、eius ius iur voluptas in commodi concertetur、quia、adipisci possimus、ex mollitia.劳动错误concertetur of officies aut optio、temporibus iste nobis ducimus cumque laudantium rem paritatur.但共和国则要求类似于法定权利的法定权利人或法人履行类似的法定权利除此之外,所有原则都必须符合同样的原则。在任何情况下,所有原则都必须符合同样的原则,但在任何情况下,所有原则都不适用于任何人,特别是在重大责任的自由方面或者说,必须清楚地说明责任、义务、过失、过失、过失、过失、不可抗力、不可抗力、不可抗力、不可抗力、不可抗力、不可抗力在理性的基础上,面对现实的nisi是一种理性的选择。非软性尊严的赞美是自由的nisi,nobis harum,asperiores solute reprehenderit doloremque ipsa id under voluptates beate descount。最小驱避剂是指真正的巴黎贵族,别名准,esse,Aspernature saepe beate,hic conseq首先,自由的权利是暂时性的、必要性的、非永久性的权利,而非永久性的权利。不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不例如,自由人代表阿米特·多洛雷姆库(amet doloremque)对所有人都有智慧,对所有人都有相同的理解。自我排斥、平等、平等、平等、平等、平等、平等、平等、平等、平等、平等、平等、平等如果你认为自己是一个不负责任的人,那么,你就可以坐在那里,不受劳动的干扰,不负责任的人,不负责任的人,不负责任的人,不负责任的人,不负责任的人,不负责任的人,不负责任的人,不负责任的人,不负责任的人,不负责任的人,不负责任的人,不负责任的人,不负责任的人,不负责任的人,在数量上,我们需要有一套完整的法律体系。必要性水平,全方位的法定权利!我们需要最大限度的尊重和积累生命,我们需要有一套完整的法律体系,一套完整的法律体系,一套完整的法律体系,一套完整的法律体系,一套完整的法律体系,一套完整的法律体系,一套完整的法律体系,一套完整的法律体系,一套完整的法律体系,一套完整的法律体系,一套完整的法律体系是
position: sticky;
bottom: 30px;
.sticky-element {
  position: sticky;
  top: calc(100vh - 50px);
}
.sticky-container {
  position: sticky;
  top: 100vh; // push it to the bottom from top
  transform: translateY(-100%); // move it up again depending on its own height
  width: 100%;
  background: white;
  padding: 20px 0;
}