Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

css的position

作者:自然ㄣ之光   发布日期:2025-09-17   浏览:84

/* 示例代码:CSS position 属性的使用 */

/* static (默认值) */
.static {
  position: static;
}

/* relative */
.relative {
  position: relative;
  top: 20px; /* 相对于自身原来的位置偏移 */
  left: 10px;
}

/* absolute */
.absolute {
  position: absolute;
  top: 50px; /* 相对于最近的非 static 定位祖先元素偏移 */
  right: 0;
}

/* fixed */
.fixed {
  position: fixed;
  bottom: 0; /* 固定在视口底部 */
  right: 0;
}

/* sticky */
.sticky {
  position: sticky;
  top: 10px; /* 当滚动到指定位置时,变为固定定位 */
}

解释说明:

  • static:这是默认值,元素按照正常文档流进行布局,不会受到 topbottomleftright 等属性的影响。
  • relative:相对定位,元素相对于它原本的位置进行偏移,但仍然占据原来的空间。
  • absolute:绝对定位,元素相对于最近的非 static 定位的祖先元素进行定位。如果没有这样的祖先元素,则相对于初始包含块(通常是浏览器窗口)。
  • fixed:固定定位,元素相对于浏览器窗口进行定位,即使页面滚动,元素也不会移动。
  • sticky:粘性定位,元素在跨越特定阈值前为相对定位,之后为固定定位。通常用于导航栏等需要“吸附”效果的场景。

上一篇:css3动画属性有哪些

下一篇:css两行省略号

大家都在看

css好看的字体

css 红色

css 瀑布流布局grid

css文字超长省略号

css 渐变字体

css背景图片等比例缩放

css文字删除线

animation css3

css 自定义滚动条

css 扇形

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站