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

css 相对定位

作者:遥岚月刹   发布日期:2025-10-11   浏览:59

/* 相对定位示例 */

/* 1. 基础相对定位 */
.relative-box {
    position: relative;
    top: 20px; /* 相对于自身原来的位置向下移动20px */
    left: 30px; /* 相对于自身原来的位置向右移动30px */
    width: 100px;
    height: 100px;
    background-color: lightblue;
}

/* 2. 相对定位与绝对定位结合使用 */
.parent-relative {
    position: relative;
    width: 300px;
    height: 200px;
    background-color: lightcoral;
}

.child-absolute {
    position: absolute;
    top: 50px;
    left: 50px;
    width: 100px;
    height: 100px;
    background-color: lightgreen;
}

解释说明:

  1. 基础相对定位

    • position: relative;:元素的定位是相对于它在文档流中的原始位置。即使设置了 topleft 等属性,元素仍然占据其原始位置的空间。
    • top: 20px;left: 30px;:将元素从其原始位置向下移动20px,向右移动30px。
  2. 相对定位与绝对定位结合使用

    • position: relative;:父元素设置为相对定位,使得子元素的绝对定位是相对于父元素而不是整个页面。
    • position: absolute;:子元素设置为绝对定位,它的定位基准是最近的已定位(relative, absolute, fixed)祖先元素。如果没有找到这样的祖先元素,则相对于初始包含块(通常是浏览器窗口)。

上一篇:css字体描边

下一篇:margin css

大家都在看

css好看的字体

css 红色

css 瀑布流布局grid

css文字超长省略号

css 渐变字体

css背景图片等比例缩放

css文字删除线

animation css3

css 自定义滚动条

css 扇形

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

Laravel 中文站