CSS实现dom脱离文档流定位固定位置的操作代码

在CSS中,如果你想让一个DOM元素脱离文档流并固定在一个特定的位置,你通常会使用position属性,并为其指定fixedabsoluterelative值。但是,fixed是最常用于将元素固定在视口(viewport)的某个位置,而不管页面滚动如何。

下面是一个使用position: fixed;的示例,它将一个元素固定在屏幕的右上角:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html> 
<html lang="en"
<head> 
<meta charset="UTF-8"
<meta name="viewport" content="width=device-width, initial-scale=1.0"
<title>Fixed Positioning Example</title> 
<style> 
    .fixed-element { 
        position: fixed
        top: 20px; 
        right: 20px; 
        width: 200px; 
        height: 100px; 
        background-color: lightblue; 
        padding: 10px; 
        box-sizing: border-box; /* 确保padding和border不会增加元素的总宽度和高度 */ 
    
</style> 
</head> 
<body> 
   
<div class="fixed-element"
    I'm a fixed element in the top right corner! 
</div> 
   
<p>Scroll down. The fixed element will stay in the same position.</p> 
<p>More content...</p> 
<!-- 更多的内容... --> 
   
</body> 
</html>

 在这个示例中,.fixed-element类被应用于一个<div>元素,该元素使用position: fixed;被固定在视口的右上角。无论你如何滚动页面,这个元素都会保持在相同的位置。

posted on   WEB前端1989  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
主机帮 百度云加速-百度云防护-百度高防CDN-京东云星盾 站长论坛 网站防护-CDN加速-网站安全-站长论坛
点击右上角即可分享
微信分享提示