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

css 定位

作者:呐爱淡了   发布日期:2025-11-08   浏览:48

/* 示例代码:使用 CSS 定位 */

/* 1. 相对定位 (relative) */
.relative {
    position: relative;
    top: 20px; /* 相对于自身原来的位置向下移动20px */
    left: 30px; /* 相对于自身原来的位置向右移动30px */
}

/* 2. 绝对定位 (absolute) */
.absolute {
    position: absolute;
    top: 50px; /* 相对于最近的已定位祖先元素的顶部50px */
    left: 100px; /* 相对于最近的已定位祖先元素的左边100px */
}

/* 3. 固定定位 (fixed) */
.fixed {
    position: fixed;
    bottom: 0; /* 固定在视窗底部 */
    right: 0; /* 固定在视窗右边 */
}

/* 4. 粘性定位 (sticky) */
.sticky {
    position: sticky;
    top: 10px; /* 当滚动到距离顶部10px时,元素会固定在顶部 */
}

解释说明:

  • 相对定位 (relative):元素相对于其正常位置进行偏移。它的偏移不会影响其他元素的布局。
  • 绝对定位 (absolute):元素相对于最近的已定位(非 static)祖先元素进行定位。如果没有已定位的祖先元素,则相对于初始包含块(通常是浏览器窗口)。
  • 固定定位 (fixed):元素相对于浏览器窗口进行定位,即使页面滚动,元素位置也不会改变。
  • 粘性定位 (sticky):结合了相对定位和固定定位的行为。当页面滚动到指定位置时,元素会“粘”在某个位置(如顶部)。

上一篇:css 文字描边

下一篇:css删除线

大家都在看

css好看的字体

css 红色

css 瀑布流布局grid

换行 css

css文字超长省略号

css背景图铺满

css 渐变字体

css背景图片等比例缩放

css文字删除线

css 文本下划线

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

Laravel 中文站