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 相关文章推荐
图像替换新技术 状态域方法
Jan 28 Javascript
jquery获取焦点和失去焦点事件代码
Apr 21 Javascript
javascript操作css属性
Dec 30 Javascript
JavaScript通过元素的ID和name设置样式
Jul 08 Javascript
jQuery判断对象是否存在的方法
Feb 05 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
Dec 21 Javascript
微信小程序自定义模态对话框实例详解
Aug 16 Javascript
解读ES6中class关键字
Nov 20 Javascript
Vue中JS动画与Velocity.js的结合使用
Feb 13 Javascript
postman自定义函数实现 时间函数的思路详解
Apr 17 Javascript
vue父子组件的通信方法(实例详解)
Nov 10 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
Nov 13 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
比较discuz和ecshop的截取字符串函数php版
2012/09/03 PHP
如何使用FireFox插件FirePHP调试PHP
2013/07/23 PHP
php操作xml
2013/10/27 PHP
php数组操作之键名比较与差集、交集赋值的方法
2014/11/10 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
PHP实现获取并生成数据库字典的方法
2016/05/04 PHP
PHP重置数组为连续数字索引的几种方式总结
2018/03/12 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
jQuery对象和Javascript对象之间转换的实例代码
2013/03/20 Javascript
JavaScript中的原型prototype属性使用详解
2015/06/05 Javascript
一波JavaScript日期判断脚本分享
2016/03/06 Javascript
Javascript 使用ajax与C#获取文件大小实例详解
2017/01/13 Javascript
纯js实现html转pdf的简单实例(推荐)
2017/02/16 Javascript
jquery实现自定义图片裁剪功能【推荐】
2017/03/08 Javascript
详解Node.js access_token的获取、存储及更新
2017/06/20 Javascript
vue组件与复用详解
2018/04/08 Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
2018/11/04 Javascript
[01:04:22]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 IG vs EG
2018/04/01 DOTA
[01:05:56]Liquid vs VP Supermajor决赛 BO 第二场 6.10
2018/07/04 DOTA
Python使用scrapy采集时伪装成HTTP/1.1的方法
2015/04/08 Python
python解决js文件utf-8编码乱码问题(推荐)
2018/05/02 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
PHP如何删除一个Cookie值
2012/11/15 面试题
校园创业策划书
2014/01/14 职场文书
父亲八十大寿答谢词
2014/01/23 职场文书
主要负责人任命书
2014/06/06 职场文书
社区清明节活动总结
2014/07/04 职场文书
给老师的感谢信
2015/01/20 职场文书
公司周年庆典致辞
2015/07/30 职场文书
创业计划书之花店
2019/09/20 职场文书
如何用Navicat操作MySQL
2021/05/12 MySQL
MySQL Server 层四个日志
2022/03/31 MySQL