Html CSS将元素保持为“0”;固定的;屏幕上的位置
我正在寻找一个技巧,使用CSS在浏览器屏幕上创建一个“固定”HTML对象。我希望它始终保持在相同的位置,即使用户滚动文档时也是如此。我不确定这是什么合适的术语 这就像Facebook上的聊天按钮或一些网站上的反馈按钮一样,在整个页面中都会跟着你 在我的情况下,我希望在屏幕的右下角始终保留一个div。感谢您的CSS示例。您可能正在寻找Html CSS将元素保持为“0”;固定的;屏幕上的位置,html,css,Html,Css,我正在寻找一个技巧,使用CSS在浏览器屏幕上创建一个“固定”HTML对象。我希望它始终保持在相同的位置,即使用户滚动文档时也是如此。我不确定这是什么合适的术语 这就像Facebook上的聊天按钮或一些网站上的反馈按钮一样,在整个页面中都会跟着你 在我的情况下,我希望在屏幕的右下角始终保留一个div。感谢您的CSS示例。您可能正在寻找 除IE6和许多移动设备外,它在任何地方都能工作。位置:固定 会让这一切发生 它的处理方式类似于位置:绝对例外,当用户向下滚动内容时,它将随窗口滚动 您可以这样做:
除IE6和许多移动设备外,它在任何地方都能工作。
位置:固定代码>
会让这一切发生
它的处理方式类似于位置:绝对
例外,当用户向下滚动内容时,它将随窗口滚动 您可以这样做:
#mydiv {
position: fixed;
height: 30px;
top: 0;
left: 0;
width: 100%;
}
这将创建一个div
,该div将固定在屏幕顶部。- 最简单的方法是使用位置:fixed
:
.element {
position: fixed;
bottom: 0;
right: 0;
}
(注意,position fixed有缺陷/在ios和android浏览器上不起作用)调整:
position:fixed;
工作正常,但它会破坏某些选项。例如,带有固定位置标记的可滚动菜单将不再随浏览器窗口扩展…希望有另一种方法将某些内容固定在顶部/始终可见。尝试以下方法:
p.pos_fixed {
position:fixed;
top:30px;
right:5px;
}
确保您的内容保存在div
,比如divfix
<div id="divfix">Your Code goes here</div>
希望,它能帮助你..HTML
<div id="fixedbtn"><button type="button" value="Delete"></button></div>
为了在更改浏览器缩放时将浮动文本保持在图像上的相同位置,我使用了以下CSS:
position: absolute;
margin-top: -18%
我认为它的作用是%而不是固定像素。干杯
position: sticky;
当您到达滚动位置时,粘滞元素会粘在页面顶部(顶部:0)
见示例:
添加了z-index
,使任何具有更大属性的元素都黯然失色。@MichaelJCalkins我有,这太棒了!OP要求内容始终保持在右下角可见。据我所知,sticky不允许这样做。>我希望它始终保持在相同的位置,即使用户滚动文档时也是如此。
position: absolute;
margin-top: -18%
position: sticky;
#fixedbutton {
position: fixed;
bottom: 0px;
right: 0px;
z-index: 1000;
}