便携式空调

news/2025/3/4 17:25:58/

夏天太热了,自研便携式空调。

创建vue项目,写入这个文件,打包生成app,就能使用了。

<template><div class="home"><h1>夏日空调</h1><div class="air-conditioning"><div class="line"></div><div class="sign"><div class="top-box"><div class="grade-1"><div class="bar-chart"></div></div><div class="grade-2"><div class="bar-chart"></div></div><div class="grade-3"><div class="bar-chart"></div></div></div><div class="bottom-box"><div class="label"><div class="circle-box"><div class="circle-black"></div></div><div class="circle-box"><div class="circle-black"></div></div><div class="circle-box"><div class="circle-black"></div></div><div class="circle-box"><div class="circle-black"></div></div><div class="circle-box"><div class="circle-black"></div></div><div class="circle-box"><div class="circle-black"></div></div><div class="circle-box"><div class="circle-black"></div></div></div><div class="bottom-box-line"></div><div class="explain"><div class="circle-box"><div class="circle-black width-2"></div><div class="circle-black width-2"></div></div><div class="circle-box"><div class="circle-black width-2"></div><div class="circle-black width-2"></div></div><div class="circle-box"><div class="circle-black width-2"></div><div class="circle-black width-2"></div></div><div class="circle-box"><div class="circle-black width-2"></div><div class="circle-black width-2"></div></div><div class="circle-box"><div class="circle-black width-2"></div><div class="circle-black width-2"></div></div><div class="circle-box"><div class="circle-black width-2"></div><div class="circle-black width-2"></div></div></div></div><div class="top-white-circle"><div class="circle-box"><div class="circle-white"></div></div><div class="circle-box"><div class="circle-white"></div></div><div class="circle-box"><div class="circle-white"></div></div><div class="circle-box"><div class="circle-white"></div></div><div class="circle-box"><div class="circle-white"></div></div><div class="circle-box"><div class="circle-white"></div></div></div><div class="bottom-white-circle"><div class="circle-box"><div class="circle-white"></div></div><div class="circle-box"><div class="circle-white"></div></div><div class="circle-box"><div class="circle-white"></div></div><div class="circle-box"><div class="circle-white"></div></div><div class="circle-box"><div class="circle-white"></div></div><div class="circle-box"><div class="circle-white"></div></div></div></div><div class="temperature"><img :src="require('../assets/snow.svg')" class="img-100" alt=""><div>{{ temperature }}℃</div><img :src="require('../assets/stop.svg')" class="img-100" alt="" v-if="!open"><img :src="require('../assets/open.svg')" class="img-100" alt="" v-else></div></div><div class="cloud-box"><div v-if="open" class="cloud"><div class="mr-20 cloud-img rotate-105"><img :src="require('../assets/cloud.svg')" height="30" width="30"></div><div class="mr-20 cloud-img rotate-90"><img :src="require('../assets/cloud.svg')" height="30" width="30"></div><div class="cloud-img rotate-75"><img :src="require('../assets/cloud.svg')" height="30" width="30"></div></div></div><div class="operation"><div class="add"><button class="button" @click="temperature++"><img :src="require('../assets/up.svg')" height="20" width="20"></button></div><div class="open-close"><button class="button" @click="open=!open"><img :src="require('../assets/stop.svg')" height="20" width="20"></button></div><div class="del"><button class="button" @click="temperature--"><img :src="require('../assets/down.svg')" height="20" width="20"></button></div></div></div>
</template><script>export default {name: 'HomeView',data() {return {temperature: 26,open:false,}}
}
</script>
<style lang="scss">
.home {position: relative;width: 100%;height: 100%;
}.cloud-box {margin-top: 50px;height: 200px;.cloud{display: flex;justify-content: center;.mr-20 {margin-right: 20px;}.cloud-img {width: 30px;height: 30px;}.rotate-105 {transform: rotate(105deg);}.rotate-75 {transform: rotate(72deg);}.rotate-90 {transform: rotate(90deg);}}}.operation {position: absolute;bottom: 0;left: 0;right: 0;display: flex;.button {border-radius: 50%;height: 30px;padding: 0;align-items: center;justify-content: center;display: flex;width: 30px;background-color: #fff;}.add {align-items: center;justify-content: center;display: flex;flex: 1;}.open-close {align-items: center;justify-content: center;display: flex;flex: 1;}.del {align-items: center;justify-content: center;display: flex;flex: 1;}
}.air-conditioning {position: relative;border: 2px solid #ECEDEB;height: 150px;border-radius: 0 0 20px 20px;box-shadow: 0 5px 12px 2px rgba(0, 0, 0, 0.15);.temperature {position: absolute;right: 20px;top: 20px;.img-100 {width: 20px;height: 20px;}}
}.line {height: 2px;width: 100%;background-color: #ECEDEB;position: absolute;bottom: 20px;
}.sign {margin: 10px;background-color: #0094dd;height: 70px;width: 55px;position: relative;box-sizing: border-box;padding: 10px 5px;display: flex;flex-direction: column;.top-box {flex: 1;box-sizing: border-box;padding-left: 3px;border-radius: 4px;background-color: #fff;display: flex;flex-direction: column;.grade-1 {flex: 1;display: flex;align-items: center;.bar-chart {width: 5px;height: 4px;background-color: #3a6a50;}}.grade-2 {flex: 1;display: flex;align-items: center;flex: 1;.bar-chart {width: 10px;height: 4px;background-color: #74ac41;}}.grade-3 {flex: 1;display: flex;align-items: center;.bar-chart {width: 15px;height: 4px;background-color: #d93526;}}}.bottom-box {border-radius: 4px;flex: 1;display: flex;flex-direction: column;margin-top: 3px;background-color: #fff;.label {display: flex;align-items: center;height: 8px;}.bottom-box-line {height: 1px;background-color: #000;}.explain {padding: 0 10px;display: flex;align-items: center;flex: 1;.width-2 {margin-top: 2px;width: 2px !important;height: 2px !important;}}}.top-white-circle {position: absolute;width: 45px;height: 8px;top: 0;display: flex;}.bottom-white-circle {position: absolute;width: 45px;height: 8px;bottom: 0;display: flex;}.circle-box {flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;.circle-white {width: 3px;height: 3px;background-color: #fff;border-radius: 50%;}.circle-black {width: 3px;height: 3px;background-color: #000;border-radius: 50%;}}
}
</style>


http://www.ppmy.cn/news/295828.html

相关文章

内容:提出含冰蓄冷空调的微电网多时间尺度优化调度模型,研究冰蓄冷空调 的不同运行方式对优化调度的影响

内容&#xff1a;提出含冰蓄冷空调的微电网多时间尺度优化调度模型&#xff0c;研究冰蓄冷空调 的不同运行方式对优化调度的影响。 日前计划中通过多场景描述可再生能源的不确定性&#xff0c;侧重于一个运行优化周期内的经济运行&#xff1b;日内调度基于日前计划方案&#xf…

艾特网能全面参与数据中心蒸发冷却空调系列标准编制

近日&#xff0c;由中国电子节能技术协会数据中心节能技术委员会(GDCT)、西安工程大学、深圳市艾特网能技术有限公司及其他国内权威的高校、科研院所、设备制造商、大型互联网公司、运营商、用户共同编制的《数据中心蒸发冷却空调系统运维管理》(T/DZJN 82—2022)经批准发布&am…

计算机机房空调原理,精密空调/机房专用空调双系统机组工作原理

精密空调/机房专用空调双系统设备技术服务 精密空调/机房专用空调双系统机组工作原理 机房精密空调双系统机组的工作原理 风冷式直接蒸发系统使用冷媒作为传热媒介。机组内的制冷系统由蒸发盘管、压缩机、冷凝器等制冷管路组成&#xff0c;室内空气穿过机组内部风道进行循环。将…

空调属于什么计算机系统,空调系统

用人为的方法处理室内空气的温度、湿度、洁净度和气流速度的系统。可使某些场所获得具有一定温度、湿度和空气质量的空气&#xff0c;以满足使用者及生产过程的要求和改善劳动卫生和室内气候条件。 中文名 空调系统 设 备 空气处理设备方 法 人为的方法处理室内空气 目 …

2020年制冷与空调设备运行操作证考试题库及制冷与空调设备运行操作试题解析

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2020年制冷与空调设备运行操作证考试题库及制冷与空调设备运行操作试题解析是由公众号安全生产模拟考试一点通结合&#xff08;安监局&#xff09;特种作业人员操作证考试大纲和&#xff08;质检局&#xff09;特种设…

单相和三相电源的区别

介绍 我们日常生活中使用的电能几乎有90%来自交替来源。无论是我们的家用电器、办公设备还是工业机器&#xff0c;我们都会使用交流电源为这些设备供电。 如果你是一个初学者&#xff0c;那么交替电流或简单的交流是一种电力&#xff0c;其中电流周期性变化&#xff0c;无论是…

船舶余热吸收式制冷空调设计

目 录 摘 要 I Abstract II 第1章 绪论 1 1.1选题背景及意义 1 1.2国内外研究现状 2 1.2.1国内研究现状 2 1.3.2国外研究现状 3 1.3研究方法及内容 3 1.3.1研究方法 3 1.3.2研究主要内容 4 第2章 系统总体方案设计 5 2.1系统结构设计 5 2.1.1 模拟余热源系统 6 2.1.2余热回收系…

含冰蓄冷空调的冷热电联供型微网多时间尺度优化调度

说明书 代码相关资源&#xff1a;考虑用户舒适度的冷热电多能互补综合能源系统优化调度 利用智能算法对微网中的分布式电源进行最优调度实现配电网稳定运行 微电网多目标调度&#xff0c;运用改进的多目标粒子群算法进行计算&#xff0c;里面包含经济等三个目标函数设置 粒…