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 相关文章推荐
动态载入/删除/更新外部 JavaScript/Css 文件的代码
Jul 03 Javascript
javascript学习笔记(三)显示当时时间的代码
Apr 08 Javascript
jQuery.trim() 函数及trim()用法详解
Oct 26 Javascript
JavaScript Math.round() 方法
Dec 18 Javascript
javascript实现倒计时跳转页面
Jan 17 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
Mar 28 Javascript
解析vue data不可以使用箭头函数问题
Jul 03 Javascript
vue添加class样式实例讲解
Feb 12 Javascript
JS实现在线ps功能详解
Jul 31 Javascript
在vue中根据光标的显示与消失实现下拉列表
Sep 29 Javascript
vuex实现购物车功能
Jun 28 Javascript
JS轮播图的实现方法2
Aug 25 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生成plist数据的方法
2015/06/16 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
PHP命名空间与自动加载机制的基础介绍
2019/08/25 PHP
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
js中获取事件对象的方法小结
2011/03/13 Javascript
线路分流自动智能跳转代码,自动选择最快镜像网站(js)
2011/10/31 Javascript
用jquery生成二级菜单的实例代码
2013/06/24 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
node.js中使用q.js实现api的promise化
2014/09/17 Javascript
jquery预加载图片的方法
2015/05/27 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
2015/07/28 Javascript
JavaScript 常见安全漏洞和自动化检测技术
2015/08/21 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
2015/10/15 Javascript
JavaScript、jQuery与Ajax的关系
2016/01/24 Javascript
jQuery用FormData实现文件上传的方法
2016/11/21 Javascript
详解Vue-基本标签和自定义控件
2017/03/24 Javascript
JS排序算法之希尔排序与快速排序实现方法
2017/12/12 Javascript
JS数据类型STRING使用实例解析
2019/12/18 Javascript
Element-ui upload上传文件限制的解决方法
2021/01/22 Javascript
在Python中使用sort()方法进行排序的简单教程
2015/05/21 Python
python生成器表达式和列表解析
2016/03/10 Python
Python爬取网易云音乐热门评论
2017/03/31 Python
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
详解tensorflow载入数据的三种方式
2018/04/24 Python
使用 Python 写一个简易的抽奖程序
2019/12/08 Python
python 解决Windows平台上路径有空格的问题
2020/11/10 Python
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
html5使用canvas实现弹幕功能示例
2017/09/11 HTML / CSS
香港网上花店:FlowerAdvisor香港
2019/05/30 全球购物
二手书店创业计划书
2014/01/16 职场文书
2014年政协工作总结
2014/12/09 职场文书
68句权威创业名言
2019/08/26 职场文书
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL