Vue滑动隐藏图标效果
Vue实现固定定位图标滑动隐藏效果
页面滚动前
页面滚动后
<template>
<!-- 注意:我这里是Vue3,所以最外层没有套一个div盒子 --><!-- <router-view></router-view> --><div class="main"><div class="toAsk" :class="[ !transition ? 'fixed-transition' : '']" @click="toAsk"><img src="http://celiang.oss-cn-hangzhou.aliyuncs.com/measurement/2022-01/10/cGSADphpNnphGe1641795949220110.png"alt=""></div></div>
</template>
<script>export default {data() {return {transition: true,timer: null}},mounted() {/*** @description 监听页面滑动**/window.addEventListener('scroll', this.handleScroll);},methods: {/*** @description 页面滑动* 监听滑动事件,每次进行滑动时,触发动画,添加定时器,1.4s后显示该图标* * **/handleScroll() { this.transition = false;if (this.timer) { // 判断是否已存在定时器clearTimeout(this.timer);}this.timer = setTimeout(() => { // 创建定时器,1.4s后图标回归原位置this.transition = true;}, 1000);},}}
</script>
<style scoped>.main {height: 120vh;}.toAsk {width: 88px;position: fixed;right: 10px;bottom: 10vh;transition: 0.5s ease-in-out;}.fixed-transition {right: -60px;opacity: 0.4;transition: 0.5s ease-in-out;}img {max-width: 100%;}
</style>
Vue滑动隐藏图标效果相关推荐
- Vue实现点击按钮上下滑动隐藏或展示查询条件
如图中的是jquery实现的,那么在vue中如何实现呢? 结合自己的项目进行了整合,具体的额模块代码如下所示: 第一步新建组件js 建个JS文件,随便取个名字,把下面的js复制进去,我这里叫moreS ...
- 在 Vue 中实现 sticky 鼠标上滑显示、下滑隐藏的效果
在 Vue 中实现 sticky 鼠标上滑显示.下滑隐藏的效果 首先在需要实现该效果的组件中,创建一个数据属性,例如: isStickyVisible: true,并将其初始值设置为 true. 在组 ...
- css中侧边导航栏怎么隐藏,CSS3手机侧边导航栏滑动隐藏特效
[温馨提示]源码包解压密码:www.youhutong.com 效果图: 描述说明: 共4种CSS3手机侧边导航栏滑动隐藏特效 1.默认的点击滑动侧边栏菜单效果. 2.带3D transforms的滑 ...
- 移动端和PC端都兼容的图片滑动切换展示效果—PhotoSwipe
介绍一款兼容移动端和PC端的图片滑动切换展示效果-PhotoSwipe,PhotoSwipe是一款可以在移动触控设备上和PC桌面上完美运行的免费开源的图像展示l类独立的Javascript库,它基于H ...
- iOS - 实现映客首页 TabBar 和滑动隐藏 NavBar 和 TabBar
原文链接:http://www.jianshu.com/p/72228667cd7a 之前在做直播的时候,参照了映客 App,发现其首页的效果还挺不错,在网上找了一下相关仿映客 App 代码和博客,大 ...
- html首页 slider图片切换效果,jQuery插件Slider Revolution实现响应动画滑动图片切换效果...
jQuery插件Slider Revolution实现响应动画滑动图片切换效果 2018-12-31 编程之家 https://www.jb51.cc 这是一款非常强大的内容切换插件,它基于jQuer ...
- hide show vue 动画_jQuery动画效果
---------------------------------------------------------------------------------------------------- ...
- html 点击隐藏特效代码,vueJS简单的点击显示与隐藏的效果(实现代码)
下面小编就为大家带来一篇vueJS简单的点击显示与隐藏的效果[实现代码].小编觉得挺不错的,现在分享给大家,一起跟随小编过来看看吧 目前前端框架太多,接触过angular.ember,现在开始倒腾vu ...
- Wear OS手表应用开发教程之-滑动隐藏布局-SwipeDismissFrameLayout
本文目录 点击直达 Wear OS手表应用开发系列教程 点击直达 本文标签 `路过的年轻人啊,你是要用左手点个赞呢,还是要右手点个关注呢` 前言: 利弊解析: 效果展示: 使用方法: 结语: 最后我还 ...
- Android 11.0 自定义仿小米全面屏手势导航左右手势滑动返回UI效果
目录 1.概述 2.自定义仿小米全面屏手势导航返回ui布局的核心代码 3.自定义左右手势返回UI样式的核心代码功能分析 3.1 NavigationBarView手势导航布局左右手势返回的相关代码 3 ...
最新文章
- java随机产生100个大小写字母_Java生成固定长度的随机字符串(以大小写字母和数字)...
- Storage Options
- Linux命令修复方法,在Linux终端运行sudoedit -s /命令看未修复和已修复的效果
- with(nolock)简解
- 自动化的OSGi测试运行器
- Javascript面向对象编程(一):对象的产生
- testng数据驱动_TestNG数据提供者
- c语言字符串去除第一个和最后一个_387. 字符串中的第一个唯一字符
- Nerwo(原npss)邀请链接
- 2020-10-18 工资管理系统需求分析报告
- select 默认选中问题
- visio_连接线样式设置:如箭头线
- ubtuntu error:E45:‘readonly’ option is set(add ! to override
- 跨域问题(Vue开发中遇到的跨域问题)以及解决方法
- 如何选取最佳前缀索引长度
- c语言的菜单制作,C语言的菜单制作.ppt
- Docker笔记-常用命令
- 什么是业务对象?业务逻辑是什么?
- 智慧环保大数据可视化系统建设
- 818,你所不了解的EGF重组人表皮生长因子
热门文章
- 新华社-中国移动联手打造盘古搜索 2月22日上线
- Linux进程管理和控制服务
- 数据库学生学籍管理系统
- OpenCV—Python 导向滤波
- Java--IDEA报错Project ‘org.springframework.boot:spring-boot-starter-parent:2.2.0.RELEAS
- 西安电子科技大学07级计算机学院本科生毕业照.,关于对我校2015届本科“优秀毕业生标兵”、“优秀毕业生”和“优秀学生干部”评选结果进行公示的公告...
- linux 找不到vmdk,找不到文件vmdk虚拟磁盘
- MySQL如何复制表结构,及如何复制表内容,以及临时表
- 歌声合成理论教程(1)
- python 发邮件 抄送_Python 发送 email 的三种方式