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 相关文章推荐
document对象execCommand的command参数介绍
Aug 01 Javascript
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
Sep 28 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
Mar 16 Javascript
js截取中英文字符串、标点符号无乱码示例解读
Apr 17 Javascript
JavaScript中Date对象的常用方法示例
Oct 24 Javascript
关于预加载InstantClick的问题解决方法
Sep 12 Javascript
js replace替换字符串同时替换多个方法
Nov 27 Javascript
如何手动实现es5中的bind方法详解
Dec 07 Javascript
jQuery实现滑动星星评分效果(每日分享)
Nov 13 jQuery
JS实现动态倒计时功能(天数、时、分、秒)
Dec 12 Javascript
vue-router的hooks用法详解
Jun 08 Javascript
如何用JavaScipt测网速
May 09 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 mssql扩展SQL查询中文字段名解决方法
2012/10/15 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
2013/06/03 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
php实现俄罗斯乘法实例
2015/03/07 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
window.open的功能全解析
2006/10/10 Javascript
Expandable &quot;Detail&quot; Table Rows
2007/08/29 Javascript
JS的反射问题
2010/04/07 Javascript
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
js onkeypress与onkeydown 事件区别详细说明
2012/12/13 Javascript
jQuery Mobile页面跳转后未加载外部JS原因分析及解决
2013/03/18 Javascript
jQuery中使用Ajax获取JSON格式数据示例代码
2013/11/26 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
jQuery中add()方法用法实例
2015/01/08 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
2018/02/21 Javascript
vue实现选项卡及选项卡切换效果
2018/04/24 Javascript
js console.log打印对象时属性缺失的解决方法
2019/05/23 Javascript
vue 集成jTopo 处理方法
2019/08/07 Javascript
layui表单验证select下拉框实现验证的方法
2019/09/05 Javascript
Nuxt配置Element-UI按需引入的操作方法
2020/07/06 Javascript
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
2020/07/24 Javascript
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
python与php实现分割文件代码
2017/03/06 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
python3中利用filter函数输出小于某个数的所有回文数实例
2019/11/24 Python
Tretorn美国官网:瑞典外套和鞋类品牌,抵御风雨
2018/07/19 全球购物
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
西安启天科技有限公司网络工程师面试题笔试题
2016/06/12 面试题
《姥姥的剪纸》教学反思
2014/02/25 职场文书
2014年党员公开承诺书范文
2014/03/28 职场文书
仓库文员岗位职责
2014/04/06 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
2019新学期家长会工作计划
2019/08/21 职场文书
zabbix配置nginx监控的实现
2022/05/25 Servers