<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
相关推荐
子兮曰1 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的子兮曰1 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议前端小万1 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件爱勇宝1 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"A黄俊辉A1 天前
uniapp webview中实现 app和内嵌的H5双向通信三十而立洋1 天前
Cookie 详解:从产生到安全,一次讲透卡布鲁1 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘李少兄1 天前
JavaScript 隐式全局变量解析honkun61 天前
vue 表格组件 vxe-table 配置 ajax 请求自动加载数据与表单查询kybs19911 天前
全球灾害数据分析可视化 毕业设计-附源码66794