/* 示例代码:CSS中元素的定位方法 */
/* 1. 静态定位 (static) */
/* 默认定位方式,元素按照正常的文档流进行排列 */
div.static {
position: static;
}
/* 2. 相对定位 (relative) */
/* 元素相对于其正常位置进行定位 */
div.relative {
position: relative;
top: 20px; /* 向下移动20px */
left: 30px; /* 向右移动30px */
}
/* 3. 绝对定位 (absolute) */
/* 元素相对于最近的已定位(非static)祖先元素进行定位,若无则相对于初始包含块(通常是浏览器窗口) */
div.absolute {
position: absolute;
top: 50px; /* 距离顶部50px */
left: 100px; /* 距离左侧100px */
}
/* 4. 固定定位 (fixed) */
/* 元素相对于浏览器窗口进行定位,不会随页面滚动而移动 */
div.fixed {
position: fixed;
bottom: 0; /* 固定在浏览器窗口底部 */
right: 0; /* 固定在浏览器窗口右侧 */
}
/* 5. 粘性定位 (sticky) */
/* 元素根据用户的滚动位置在相对定位和固定定位之间切换 */
div.sticky {
position: sticky;
top: 10px; /* 当元素滚动到距离顶部10px时,变为固定定位 */
}
static):这是默认的定位方式,元素按照正常的文档流排列,无法通过 top、left 等属性进行偏移。relative):元素相对于其正常位置进行定位,使用 top、left 等属性可以调整其位置,但不会影响其他元素的位置。absolute):元素相对于最近的已定位(非 static)祖先元素进行定位,如果没有已定位的祖先元素,则相对于初始包含块(通常是浏览器窗口)。fixed):元素相对于浏览器窗口进行定位,不会随页面滚动而移动,通常用于创建固定在页面上的导航栏等。sticky):元素根据用户的滚动位置在相对定位和固定定位之间切换,常用于实现“吸顶”效果。上一篇:css 显示省略号
下一篇:css hidden
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站