Vue实现PC端靠边悬浮球的代码


Posted in Javascript onMay 09, 2020

我想把退出登录的按钮做成一个悬浮球的样子,带动画的那种。

实现是这个样子:

手边没有球形图。随便找一个,功能这里演示的为单机悬浮球注销登录

Vue实现PC端靠边悬浮球的代码

Vue实现PC端靠边悬浮球的代码

嗯,具体代码:

<div
       :class="['meun-switch animated flex-row',uploadflag ? 'active rubberBand off' : 'leave jello']"
       @mouseleave="uploadleave"
       @mouseenter="uploadenter"
       v-if="uploadShow"
       @click.stop="logout"
     >
      <img :src="require('@/assets/1.png')"/>
     </div>

data

uploadShow: false,
    uploadflag: true,

js方法

uploadenter() {
    this.uploadflag = true;
   },
   uploadleave() {
    this.uploadflag = false;

   },
   uploadanimated() {
    setTimeout(() => {
     this.uploadShow = true;
     setTimeout(() => {
      this.uploadleave();
     }, 1000);
    }, 1000);
   },

css

.off{
  -webkit-animation:1s seconddiv;
  background: transparent;
 }

 @keyframes seconddiv{
  0% {transform: scale(1.4,1.4);}
  10% {transform: scale(1,1);}
  25% {transform: scale(1.2,1.2);}
  50% {transform: scale(1,1);}
  70% {transform: scale(1.2,1.2);}
  100% {transform: scale(1,1);}
 }
 .meun-switch {
  position: fixed;
  top: 90px;
  left: 0px;
  z-index: 2001;
  cursor: pointer;
  width: 150px;
  height: 150px;
  padding: 5px;
  transition: all 0.25s;

  &.leave {
   left: -65px;
  }

  &.active {
   left: 0;
  }

  &:hover {
   transform: scale(1.02);
  }

  img {
   width: 120px;
   height: 120px;
  }
 }

总结

到此这篇关于Vue实现PC端靠边悬浮球的代码的文章就介绍到这了,更多相关Vue靠边悬浮球内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
6款新颖的jQuery和CSS3进度条插件推荐
Mar 05 Javascript
js对象内部访问this修饰的成员函数示例
Apr 27 Javascript
Javascript实现div层渐隐效果的方法
May 30 Javascript
Js获取图片原始宽高的实现代码
May 17 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
Nov 28 Javascript
webpack构建vue项目的详细教程(配置篇)
Jul 17 Javascript
微信小程序ajax实现请求服务器数据及模版遍历数据功能示例
Dec 15 Javascript
微信小程序App生命周期详解
Jan 31 Javascript
jQuery中图片展示插件highslide.js的简单dom
Apr 22 jQuery
使用pm2自动化部署node项目的方法步骤
Jan 28 Javascript
微信小程序实现图片上传
May 23 Javascript
深入理解JS异步编程-Promise
Jun 03 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
May 08 #Javascript
基于JavaScript实现表格隔行换色
May 08 #Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
May 09 #Javascript
基于JQuery实现页面定时弹出广告
May 08 #jQuery
使用vue cli4.x搭建vue项目的过程详解
May 08 #Javascript
JQuery复选框全选效果如何实现
May 08 #jQuery
JQuery省市联动效果实现过程详解
May 08 #jQuery
You might like
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
用js重建星际争霸
2006/12/22 Javascript
javascript CSS画图之基础篇
2009/07/29 Javascript
js随机生成网页背景颜色的方法
2015/02/26 Javascript
javascript继承的六大模式小结
2015/04/13 Javascript
浅谈Sizzle的“编译原理”
2015/04/14 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
原生javascript实现addClass,removeClass,hasClass函数
2016/02/25 Javascript
Bootstrap编写导航栏和登陆框
2016/05/30 Javascript
jQuery基于toggle实现click触发DIV的显示与隐藏问题分析
2016/06/12 Javascript
Sequelize中用group by进行分组聚合查询
2016/12/12 Javascript
Vue2.0学习之详解Vue 组件及父子组件通信
2017/12/12 Javascript
JavaScript中的E-mail 地址格式验证
2018/03/28 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
使用jQuery给Table动态增加行、清空table的方法
2018/09/05 jQuery
react实现同页面三级跳转路由布局
2019/09/26 Javascript
关于element-ui表单中限制输入纯数字的解决方式
2020/09/08 Javascript
[04:23]DOTA2上海特锦赛小组赛第一日 TOP10精彩集锦
2016/02/27 DOTA
Python中的True,False条件判断实例分析
2015/01/12 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
python批量导入数据进Elasticsearch的实例
2018/05/30 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
2019/12/18 Python
Python2.6版本pip安装步骤解析
2020/08/17 Python
荷兰包包购物网站:The Little Green Bag
2018/03/17 全球购物
加入学生会演讲稿
2014/04/24 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
大学生在校表现评语
2014/12/31 职场文书
酒店宣传语大全
2015/07/13 职场文书
goland 恢复已更改文件的操作
2021/04/28 Golang
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
MySQL系列之开篇 MySQL关系型数据库基础概念
2021/07/02 MySQL
Java存储没有重复元素的数组
2022/04/29 Java/Android
Win10系统搭建ftp文件服务器详细教程
2022/08/05 Servers
java获取一个文本文件的编码(格式)信息
2022/09/23 Java/Android