当前位置: 首页 > news >正文

001-CSS-水平垂直居中布局

水平垂直居中布局

  • 方案一:弹性盒子布局
  • 方案二:绝对定位 + transform
  • 方案三:margin + 绝对定位,四个方向为零
  • 方案四:绝对定位 + margin
  • 方案五:绝对定位 + calc

方案一:弹性盒子布局

💡 Tips:子盒子不定宽高

.parent {display: flex;justify-content: center;align-items: center;
}

方案二:绝对定位 + transform

Tips:子盒子不定宽高

.son {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);
}

方案三:margin + 绝对定位,四个方向为零

Tips:子盒子不定宽高

.son {margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;
}

方案四:绝对定位 + margin

Tips:子盒子定宽高

.son {width: 100px;height: 100px;position: absolute;left: 50%;top: 50%;margin-left: -50px;margin-top: -50px;
}

方案五:绝对定位 + calc

Tips:子盒子定宽高

.son {width: 100px;height: 100px;position: absolute;left: calc(50% - 50px);top: calc(50% - 50px);
}
http://www.lryc.cn/news/312102.html

相关文章:

  • 【[STM32]标准库-自定义BootLoader】
  • Spring Boot项目中不使用@RequestMapping相关注解,如何动态发布自定义URL路径
  • Vue中有哪些优化性能的方法?
  • Python pandas遍历行数据的2种方法
  • Spring之@Transactional源码解析
  • 第三届国际亲子游泳学术峰会,麒小佑为亲游行业提供健康解决方案
  • Python光速入门 - Flask轻量级框架
  • C/C++ 说说引用这玩仍是干啥的
  • swoole
  • kubectl基础命令详解
  • collection的遍历方式
  • SpringBoot中@Async使用注意事项
  • IEEE 802.11 RTS/CTS/BA/Management
  • 【风格迁移】对比度保持连贯性损失 CCPL:解决图像局部失真、视频帧间的连贯性和闪烁
  • 【C++】贪心算法
  • 记一次dockerfile无法构建问题追溯
  • React使用 useImperativeHandle 自定义暴露给父组件的实例方法(包括依赖)
  • yolov5v7v8目标检测增加计数功能--免费源码
  • JPA常见异常 JPA可能抛出的异常
  • Dockerfile的艺术:构建高效容器镜像的指令详解与实战指南
  • 软件开发项目管理中各角色职责介绍
  • 将时间转换为 `刚刚`、`几秒前`、`几分钟前`、`几小时前`、`几天前`、几月前或按照传入格式显示
  • Oracle存储过程干货(二):PLSQL控制语句
  • 深入Gradle:初识构建自动化的魅力
  • cpp版ros2、opencv转换
  • 使用API接口竞品价格监控
  • Redis的BitMap的使用
  • 视频号带货究竟怎么做?老阳分享的项目怎么样?
  • AI智能分析网关V4智慧环保/智慧垃圾站视频智能分析与监控方案
  • vxe-table编辑单元格动态插槽slot的使用