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 相关文章推荐
js去字符串前后空格5种实现方法及比较
Apr 03 Javascript
setInterval,setTimeout与jquery混用的问题
Apr 08 Javascript
JS对象创建的几种方式整理
Feb 28 Javascript
jQuery阻止移动端遮罩层后页面滚动
Mar 15 Javascript
Js利用prototype自定义数组方法示例
Oct 20 Javascript
vue使用xe-utils函数库的具体方法
Mar 06 Javascript
vue中post请求以a=a&amp;b=b 的格式写遇到的问题
Apr 27 Javascript
Vue CLI3 开启gzip压缩文件的方式
Sep 30 Javascript
vue滚动tab跟随切换效果
Jun 29 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
Feb 25 Javascript
JS异步宏队列与微队列原理区别详解
Jul 02 Javascript
javascript 数组(list)添加/删除的实现
Dec 17 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 运行效率总结(提示程序速度)
2009/11/26 PHP
php中把美国时间转为北京时间的自定义函数分享
2014/07/28 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
php微信开发之谷歌测距
2018/06/14 PHP
Laravel 使用查询构造器配合原生sql语句查询的例子
2019/10/12 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
JavaScript DOM 添加事件
2009/02/14 Javascript
使用js获取QueryString的方法小结
2010/02/28 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
js数组去重的5种算法实现
2015/11/04 Javascript
JQuery ztree带筛选、异步加载实例讲解
2016/02/25 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
D3.js实现文本的换行详解
2016/10/14 Javascript
AngularJS入门教程之Helloworld示例
2016/12/25 Javascript
原生javascript移动端滑动banner效果
2017/03/10 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
2017/06/18 Javascript
vue获取input输入值的问题解决办法
2017/10/17 Javascript
原生JS实现获取及修改CSS样式的方法
2018/09/04 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
这应该是最详细的响应式系统讲解了
2019/07/22 Javascript
原生js实现随机点名
2020/07/05 Javascript
python让图片按照exif信息里的创建时间进行排序的方法
2015/03/16 Python
python简单实现计算过期时间的方法
2015/06/09 Python
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
2019/03/18 Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
2020/11/18 Python
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
Foot Locker加拿大官网:美国知名运动产品零售商
2019/07/21 全球购物
意大利和国际奢侈品牌购物网站:Suitnegozi.com
2021/01/15 全球购物
大学生写自荐信的技巧
2014/01/08 职场文书
出生证明公证书
2014/04/09 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
企业爱心捐款倡议书
2015/04/27 职场文书
入党积极分子党支部意见
2015/06/02 职场文书
婚礼必备主持词范本!
2019/07/23 职场文书
详解Spring Boot使用系统参数表提升系统的灵活性
2021/06/30 Java/Android