心情切换器(仅供娱乐)

2024-02-10 02:52
文章标签 切换器 心情 仅供 娱乐

本文主要是介绍心情切换器(仅供娱乐),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本次分享主要内容较为新奇,作用程度可以说没用,仅供娱乐(注:本次成果使用的为vue框架实现)

一、静态及呈现图

 <div class="switchMood"><h2>心情转换器</h2><!--输入当前心情表单--><div class="from"><span>您当前的心情为:</span><input type="text" v-model="value" @keyup.13="switchFlag" v-if="flag"><span v-else>{{ value }}</span><button @click="switchFlag" v-if="flag">确定</button></div><!--要切换的心情--><div class="mood"><span>选择您要切换的心情:</span><select v-model="select" @change="submitMood"><option v-for="(item,index) in selectList" :key="index">{{ item }}</option></select></div><!--加载球--><div ref="ball" :style="{'--top':topH}" class="ball">{{ num }}%</div></div>

呈现图:

二、less部分

//加载球动画
@keyframes rotate {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}
}.switchMood {width: 300px;height: 200px;margin: 100px auto;padding: 0 10px;box-sizing: border-box;border: 2px solid black;border-radius: 10px;h2 {text-align: center;margin-bottom: 5px;}//输入当前心情表单.from {input {width: 100px;height: 20px;}button {float: right;}}//要切换的心情.mood {margin-top: 20px;}//加载球.ball {position: relative;line-height: 70px;text-align: center;margin: 10px auto;width: 70px;height: 70px;border-radius: 35px;border: 2px solid black;overflow: hidden;//伪类元素&::after {transition: all 2s;z-index: -1;animation: rotate 3s linear;animation-iteration-count: infinite;content: '';left: -20px;display: block;position: absolute;border-radius: 30px;//78 - -2top: var(--top);width: 100px;height: 100px;background-color: skyblue;}}
}

三、数据

export default defineComponent({name: "SwitchMoodView",data() {return {// 表单值value: '',flag: true,// 下拉菜单选中后的文字select: '',// 下拉菜单数组selectList: ['开心', '高兴', '伤心', '难过', '郁闷', '忧郁'],// 加载球数据num: 0,// 加载球变化topH: '78px',// 定时器timer: null}},methods: {// 输入当前心情表单switchFlag() {if (this.value !== '') {this.flag = !this.flag} else {alert('输入不能为空')}},// 切换心情submitMood() {if (this.flag === false) {this.topH = '-2px'this.timer = setInterval(() => {if (this.num === 100) {alert('恭喜你,你现在是心情是' + this.select)clearInterval(this.timer)} else {this.num++}}, 15)}}}
})

可直接食用

其中加载球的实现效果在之前有讲过,可以去观看哦

四、呈现视频

心情切换器

如需完整代码,可评论或私信领取

这篇关于心情切换器(仅供娱乐)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/695965

相关文章

最近心情有点复杂:论心态

一月一次的彷徨又占据了整个身心;彷徨源至不自信;而不自信则是感觉自己的价值没有很好的实现亦或者说是自己不认可自己的目前的生活和状态吧。 我始终相信一句话:任何人的生活形态完全是由自己决定的;外在的总归不能直达一个人的内心深处。所以少年 为了自己想要的生活 多坚持努力吧、不为别人只为自己心中的那一丝执着。 由此我看到了一个故事: 一个心情烦躁的人去拜访禅师。他问禅师:我这辈子就这么注定了吗?您

风投报告:2017下半年VR/AR娱乐领域投资额同比上升79% 【52翻译】

(52VR优质原创翻译) 众所周知好莱坞正比以往更多地拥抱AR、VR和MR。一家叫作 The Venture Reality Fund 的风险投资基金会查找了这个领域里的投资情况,据报称2017年下半年,在娱乐行业的投资额比去年同期上升了79%。 The VR Fund 的最新报告重点关注了在基础建设、工具、平台设备和应用方面服务VR/AR生态的超过450家公司。今年迄今

戏曲多多 v1.0.4 — 专为老年人打造的戏曲娱乐软件(含经典评书与广场舞)

戏曲多多 TV 是一款专为老年人量身打造的视频娱乐软件,安装在智能电视、智能机顶盒、投影仪等安卓系统设备上后,老年人可以在电视上轻松观看各种戏曲视频。软件涵盖豫剧、京剧、秦腔、越剧、昆曲、淮剧、川剧、黄梅戏等多种戏曲类型。除了戏曲,还提供经典相声评书、广场舞教学、中老年健康运动、养生太极、家庭医疗宝典等内容。功能丰富多样,操作简单,支持搜索、播放进度和速度调整,以及观看记录功能。 链接:http

【精选】基于springboot休闲娱乐代理售票系统(源码+定制+开发辅导)

博主介绍:     ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W+粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台的优质作者。通过长期分享和实战指导,我致力于帮助更多学生完成毕业项目和技术提升。 技术范围:     我熟悉的技术领域涵盖SpringBoot、Vue、SSM、HLMT

娱乐社交、游戏等行业共探合规前提下,实现产品可持续的增长与营收 | 网易数智x华为云泛娱乐行业沙龙-杭州站邀您前来!

随着5G、AI、区块链等前沿技术的深度融合应用,泛娱乐行业正经历深刻变革的同时,也面临着一系列挑战与问题,面对社交产品监管的加强、海外市场的双重机遇与风险以及增速放缓的游戏行业...... 探求新增长点与新思路成为当下泛娱乐行业从业者的关切!在此背景下,网易数智联合华为云,诚挚邀请您参加“泛娱乐行业城市沙龙杭州站”。 我们期待在杭州与您相见,共探在合规前提下,如何挖掘产品的新增长点,打造爆款

啊哈 算法地址(仅供学习与参考)

【啊哈!算法】算法1:最快最简单的排序——桶排序 【啊哈!算法】算法2:冒泡排序 【啊哈!算法】算法3:八一八“快速排序” 【啊哈!算法】算法4:队列——解密QQ号 【啊哈!算法】算法5:解密回文——栈 【啊哈!算法】算法6:只有五行的Floyd最短路算法 【啊哈!算法】系列7:Dijkstra最短路算法 【啊哈!算法】算法8:巧妙的邻接表(数组实现) 【啊哈!算法】算

心情小感悟

八月,你好!

网易数智X华为云泛娱乐行业沙龙-杭州站来啦!共探在合规前提下,实现可持续的增长与营收!

随着5G、AI、区块链等前沿技术的深度融合应用,泛娱乐行业正经历深刻变革的同时,也面临着一系列挑战与问题,面对社交产品监管的加强、海外市场的双重机遇与风险以及增速放缓的游戏行业...... 探求新增长点与新思路成为当下泛娱乐行业从业者的关切!在此背景下,网易数智联合华为云,诚挚邀请您参加“泛娱乐行业城市沙龙杭州站”。 我们期待在杭州与您相见,共探在合规前提下,如何挖掘产品的新增长点,打造爆款产品

命令行也可以带一点心情

在linux下经典的操作就是命令行操作。 都是好的开头是成功的一半,我们重点来看看命令行的开头。 其实在linux下,命令行的行头是一个全局变量 PS1 管理的,比如下面是我安装的Ubuntu的设置如下: 命令是这样: $ echo $PS1\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\

泛娱乐 | 2020人才市场洞察及薪酬指南

2019-2020年泛娱乐整体行业发展进入平稳期,投资更加谨慎。视频和音乐的内容形式更加大众化,内容获取门槛低,更受大众的欢迎,行业用户规模快速发展。游戏和文学作为IP产业链的主要源头,扮演着重要角色。         行业趋势 近几年文学IP改编大热,IP改编影视或游戏作品上线时,为原IP吸引大量新用户,未来发展空间较大。用户年轻化趋势明显,企业对这部分群体争夺最为激烈。如