<script setup>
import {ref} from "vue";
const left_width=ref(0)
const center_width=ref(24)
const right_width=ref(0)
const flex_change = (type)=>{
switch (type){
case 1:
left_width.value = 8;
center_width.value = 16;
right_width.value = 0;
break
case 2:
left_width.value = 0;
center_width.value = 24;
right_width.value = 0;
break
case 3:
left_width.value = 0;
center_width.value = 16;
right_width.value = 8;
break
}
}
</script>
<template>
<div class="login-content">
<el-row>
<el-col :span="left_width" class="content-col"> 1 </el-col>
<el-col :span="center_width" class="content-col">
<div class="demo">
方块
</div>
</el-col>
<el-col :span="right_width" class="content-col">
<el-row style="height: 100%">
<el-col :offset="6" :span="12" class="block">
</el-col>
</el-row>
</el-col>
</el-row>
</div>
<div class="flex-tool">
<el-row>
<el-col :span="8" @click="flex_change(1)">
居左
</el-col>
<el-col :span="8" @click="flex_change(2)">
居中
</el-col>
<el-col :span="8" @click="flex_change(3)">
居右
</el-col>
</el-row>
</div>
</template>
<style scoped>
.login-content{
height:100vh;
width:100vw;
background-color: gray;
}
.flex-tool{
background-color: white;
height: 30px;
width: 120px;
border-radius: 20px;
position: absolute;
right: 20px;
top: 10px;
text-align: center;
line-height: 30px;
cursor: pointer;
font-size: 12px;
}
.content-col{
height: 50vh;
margin-top: 25vh;
background-color: red;
border: 2px green solid;
}
.demo{
margin: 0 auto;
margin-top: calc(25vh - 50px);
background-color: aquamarine;
width: 100px;
height: 100px;
text-align: center;
line-height: 100px;
}
.block{
background-color: blue;
height: 100%;
}
</style>
常驻大哥24分法,记得看
镜宇秋霖丶2026-05-08 10:01
相关推荐
子兮曰4 小时前
Bun v1.3.14 深度解析:Image API、HTTP/3、全局虚拟存储与五十项变革kyriewen5 小时前
今天,百年巨头一次砍了9200人,而一个离职科学家的实话让全网睡不着觉问心无愧05135 小时前
ctf show web 入门42kyriewen5 小时前
老板逼我上AI,我偷偷在浏览器里跑LLaMA,省下20万API费Beginner x_u6 小时前
前端八股整理(手写 02)|数组转树、数组扁平化、随机打乱一个数组KaMeidebaby6 小时前
卡梅德生物技术快报|禽类成纤维细胞 FISH 实验:鸟类性别染色体基因定位技术实现与数据验证天若有情6736 小时前
前端高阶性能优化:跳出传统懒加载与预加载,基于用户行为做轻量预判加载小小小小宇6 小时前
前端转后端:SQL 是什么张元清7 小时前
React Observer Hooks:7 种监听 DOM 而不写样板代码的方式广州华水科技7 小时前
单北斗GNSS变形监测是什么?主要有怎样的应用与优势?