前端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 分钟前
指针进阶: 回调函数
开发语言·前端·javascript
helloworddm1 分钟前
NSIS编写C/C++扩展
c语言·开发语言·c++
Vanranrr1 分钟前
一个由非虚函数导致的隐藏Bug:窗口显示异常问题排查与解决
开发语言·bug
前端小臻3 分钟前
react中的函数组件和类组件(快捷指令和区别)
前端·react.js·前端框架
烤麻辣烫4 分钟前
黑马大事件学习-15(前端登录页面)
前端·css·vue.js·学习·html
Cache技术分享13 分钟前
266. Java 集合 - ArrayList vs LinkedList 内存使用深度剖析
前端·后端
曹牧13 分钟前
Java:Jackson库序列化对象
java·开发语言·python
豆苗学前端18 分钟前
彻底讲透浏览器的事件循环,吊打面试官
前端·javascript·面试
来自上海的这位朋友19 分钟前
从零打造一个无依赖的Canvas图片编辑器
javascript·vue.js·canvas
MediaTea23 分钟前
Python:依赖倒置原则(DIP)
开发语言·python·依赖倒置原则