前端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%的比例。

相关推荐
pink大呲花8 分钟前
用css实现改变图片滤镜
前端·css·html
我不吃饼干呀10 分钟前
只写后台管理的前端要怎么提升自己
前端
wang_san_sui_13 分钟前
VUE.js笔记
javascript·vue.js·笔记
简佐义的博客15 分钟前
Rstudio:强大的R语言集成开发环境(IDE)
开发语言·r语言
LearnTech_12318 分钟前
【学习笔记】手写 Tomcat 七
java·开发语言·笔记·tomcat·手写tomcat
万木春❀20 分钟前
R 语言 data.table 大规模数据处理利器
开发语言·r语言
终是蝶衣梦晓楼21 分钟前
R语言Shiny包新手教程
开发语言·r语言
CN.LG21 分钟前
浅谈C++之多线程实现
开发语言·c++
无限大.30 分钟前
0基础学前端 day8 -- HTML表单
前端·html·状态模式
Junerver30 分钟前
在 Jetpack Compose 中扩展 useRequest 实现自定义数据处理、异常回滚
android·前端·android jetpack