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

vue3中父div设置display flex,2个子div重叠

在Vue 3中,若要设置父div使用flex布局并且使得2个子div重叠,可以在父div上使用样式display: flex以及position: relative,然后在子div上使用position: absolute来定位。

<template>
  <div class="parent">
    <div class="child child1">Child 1</div>
    <div class="child child2">Child 2</div>
  </div>
</template>
 
<script>
export default {
  // Vue 3 组件选项
};
</script>
 
<style>
.parent {
  display: flex;
  position: relative;
  width: 100%;
  height: 200px; /* 父div的高度 */
}
 
.child {
  position: absolute;
  width: 100%;
  height: 100%;
}
 
.child1 {
  background-color: red;
}
 
.child2 {
  background-color: blue;
  /* 将第二个子div向右移动,以显示出重叠效果 */
  right: 0;
}
</style>

div设置了display: flex来使用flexbox布局。两个子div通过position: absolute被绝对定位于父div的同一位置,并且通过right: 0属性使得第二个子div被推到了父div的右侧,从而实现重叠


http://www.kler.cn/a/406850.html

相关文章:

  • 云计算面试题之六.运维架构篇
  • 【Apache paimon】-- 7 -- tag 创建与管理
  • uni-app 修改复选框checkbox选中后背景和字体颜色
  • 记录下jekins新建个前端部署配置项
  • CSS布局学习2
  • Flutter:shared_preferences数据存储,数据持久化,token等信息存储
  • 华为无线AC+AP组网实际应用小结
  • FreeIPCC:Ai智能呼叫中心是什么?
  • 【数据结构】归并排序 —— 递归及非递归解决归并排序
  • 基于自混合干涉测量系统的线展宽因子估计算法matlab仿真
  • Python Matplotlib 安装指南:使用 Miniconda 实现跨 Linux、macOS 和 Windows 平台安装
  • MAC C语言 Helloword
  • spring学习(四)
  • DevOps 之 CI/CD入门操作 (二)
  • k8s上面的Redis集群链接不上master的解决办法
  • Powershell 命令行窗口 设置行宽、折行、行省略
  • IText创建加盖公章的pdf文件并生成压缩文件
  • 高级java每日一道面试题-2024年11月22日-JVM篇-说说堆和栈的区别?
  • 纯HTMLCSS实现3D旋转地球
  • 嵌入式C语言面试题 - 2024/11/18
  • 【HM-React】01. React基础-上
  • element-plus教程:Layout 布局
  • 从容器到Podman:一个全方位的剖析
  • 电子应用设计方案-20:智能电冰箱系统方案设计
  • 人工智能与自动驾驶:从梦想到现实
  • 事务、视图、索引