前端vue3中父div width: 40%; height: 62%; 子div如何设置相对父位置不变

在Vue 3中,若要设置子DIV以保持相对于父DIV的宽度和高度,可以使用CSS的百分比(%)来设置子DIV的宽度和高度。这样,子DIV的尺寸将相对于其父DIV尺寸进行设置。

以下是一个简单的例子:

<template>
  <div class="parent">
    <div class="child">
      子DIV内容
    </div>
  </div>
</template>
 
<script>
export default {
  // Vue 组件的其余部分
};
</script>
 
<style>
.parent {
  width: 40%;
  height: 62%;
  position: relative; /* 确保子DIV相对定位 */
}
 
.child {
  width: 100%; /* 子DIV宽度为父DIV的100% */
  height: 100%; /* 子DIV高度为父DIV的100% */
  position: absolute; /* 子DIV绝对定位 */
  top: 0;
  left: 0;
}
</style>

在这个例子中,父DIV设置了width: 40%;height: 62%;。子DIV通过设置position: absolute;top: 0;以及left: 0;,使其位置相对于父DIV的左上角。通过设置width: 100%;height: 100%;,子DIV的尺寸将会设置为父DIV的100%,即保持父DIV的40%和62%的比例。

相关推荐
&活在当下&1 分钟前
ref 和 reactive 的用法和区别
前端·javascript·vue.js
百事老饼干4 分钟前
VUE前端实现防抖节流 Lodash
前端
web Rookie9 分钟前
React 高阶组件(HOC)
前端·javascript·react.js
工业甲酰苯胺18 分钟前
聊一聊 C#线程池 的线程动态注入
java·开发语言·c#
zfenggo20 分钟前
c/c++ 无法跳转定义
c语言·开发语言·c++
云白冰22 分钟前
hiprint结合vue2项目实现静默打印详细使用步骤
前端·javascript·vue.js
向宇it30 分钟前
【从零开始入门unity游戏开发之——C#篇30】C#常用泛型数据结构类——list<T>列表、`List<T>` 和数组 (`T[]`) 的选择
java·开发语言·数据结构·unity·c#·游戏引擎·list
葡萄架子30 分钟前
Python中的logger作用(from loguru import logger)
java·前端·python
hakesashou35 分钟前
python怎么看矩阵维数
开发语言·python
Hi_MrXiao39 分钟前
前端实现图片压缩插件(image-compressorionjs)
前端