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

相关推荐
木易 士心3 分钟前
加密与编码算法全解:从原理到精通(Java & JS 实战版)
java·javascript·算法
C_心欲无痕5 分钟前
为什么前端项目部署需要 nginx 或 Apache?
前端·nginx·apache
AI陪跑5 分钟前
解决 React + GrapesJS iframe 中 CSS-in-JS 样式隔离问题
javascript·css·react.js
Tiam-20165 分钟前
cesium使用cesium-plot-js标绘多种图形
javascript·vue.js·arcgis·es6·gis·cesium·cesium-plot-js
郝学胜-神的一滴6 分钟前
深入理解Qt中的坐标系统:鼠标、窗口与控件位置详解
开发语言·c++·qt·程序人生
福楠6 分钟前
C++ | 继承
c语言·开发语言·数据结构·c++·算法
程序员zgh7 分钟前
汽车以太网协议 —— DDS
c语言·开发语言·c++·网络协议·udp·汽车·信息与通信
华如锦7 分钟前
MongoDB作为小型 AI智能化系统的数据库
java·前端·人工智能·算法
bug总结8 分钟前
单点登录总结速通
前端
superman超哥9 分钟前
Rust 异步编程的终极考验:Tokio 资源管理与清理
开发语言·rust·编程语言·rust异步编程·tokio资源管理与清理