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事件列表解说
Dec 22 Javascript
给js文件传参数(详解)
Jul 13 Javascript
Node.js实现批量去除BOM文件头
Dec 20 Javascript
javascript弹出页面回传值的方法
Jan 28 Javascript
jQuery滚动条插件nanoscroller使用指南
Apr 21 Javascript
浅谈window对象的scrollBy()方法
Jul 15 Javascript
聊一聊JS中this的指向问题
Jun 17 Javascript
jQuery文件上传控件 Uploadify 详解
Jun 20 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
Dec 16 Javascript
js取小数点后两位四种方法
Jan 18 Javascript
Vue-CLI 3.X 部署项目至生产服务器的方法
Mar 22 Javascript
弱类型语言javascript中 a,b 的运算实例小结
Aug 07 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自动加载autoload机制示例分享
2014/02/20 PHP
基于PHP实现等比压缩图片大小
2016/03/04 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
很多人都是用下面的js刷新站IP和PV
2008/09/05 Javascript
基于JavaScript实现动态创建表格和增加表格行数
2015/12/20 Javascript
Winform客户端向web地址传参接收参数的方法
2016/05/17 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
jQuery上传多张图片带进度条样式(DEMO)
2017/03/02 Javascript
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
详解基于mpvue的小程序markdown适配解决方案
2018/05/08 Javascript
react.js组件实现拖拽复制和可排序的示例代码
2018/08/20 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
2019/01/18 jQuery
小程序实现图片移动缩放效果
2020/05/26 Javascript
微信小程序拖拽排序列表的示例代码
2020/07/08 Javascript
python计算牛顿迭代多项式实例分析
2015/05/07 Python
Python3多线程操作简单示例
2018/05/22 Python
pandas 选择某几列的方法
2018/07/03 Python
python读取图片任意范围区域
2019/01/23 Python
解决.ui文件生成的.py文件运行不出现界面的方法
2019/06/19 Python
Python操作qml对象过程详解
2019/09/26 Python
全球最大最受欢迎的旅游社区:Tripadvisor
2017/11/03 全球购物
松本清官方海外旗舰店:日本最大的药妆连锁店
2017/11/21 全球购物
Easy Spirit官网:美国休闲鞋履中的代表品牌
2019/04/12 全球购物
全球工业:Global Industrial
2020/02/01 全球购物
通往英国高街的商店橱窗:Down Your High Street
2020/07/19 全球购物
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
电钳专业个人求职信
2014/01/04 职场文书
审计班子对照检查材料
2014/08/27 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
应届毕业生求职信范文
2015/03/19 职场文书
学校德育工作总结2015
2015/05/11 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
六年级数学教学反思
2016/02/16 职场文书