问题描述

最近做一个官网,里面的动效比较多,也遇到了很多问题。便一点点的收录下来。今天遇到的问题如下图


当鼠标触发到边缘时,就会频繁切换hover 和 非hover状态,就出现了如图的一上一下的局面

问题解决

既然知道了是怎样出现了,那就好解决了。因为直接在需要改变位置的元素加hover属性,在触发边缘时,元素就发生向上的的位置变化,然后鼠标就和元素没有接触了,就时非hover属性,元素位置要还原,然后又接触到鼠标,变成了hover属性。如此循环就会不停闪动,用户体验很差。
解决方案就是将hover属性放置元素的上一层。将上一层元素位置固定到原位置

如上图的绿框元素添加hover属性,因为绿框位置不变,边缘位置就固定,就不会出现闪动效果,最后修复效果如下

一句话:完美

关于css hover动效边缘触发频繁闪动的解决方案相关推荐

  1. 纯CSS发光动效-CSS制作logo发光效果

    纯CSS发光动效-CSS制作logo发光效果 这里是html部分,复制进去就能用很简单 <div class="logo-nav"><a href="# ...

  2. CSS-动效 纯css粒子动效 | 转圈圈 | 上下弹动

    文章目录 粒子动效 转圈圈 上下弹动 粒子动效 拾人牙慧,主要是利用css的box-shadow属性,设置便宜点位,然后加上animation属性失效的效果. PS:实际使用中发现如果屏幕尺寸很宽的话 ...

  3. html与css结合动效案例,写CSS动效的常用套路(附demo的效果实现与源码)

    作者:alphardex https://juejin.im/post/5e070cd9f265da33f8653f0 前言 本文是笔者写CSS时常用的套路.不论效果再怎么华丽,万变不离其宗. 1.交 ...

  4. html的css雪花动效,《前端每日实战》第171号作品:用纯 CSS 绘制一朵美丽的雪花...

    昨夜北京下了大雪,让我们用 CSS 绘制一朵雪花,迎接这洁白美好的世界吧! 一.效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. 二.源代码下载 每日 ...

  5. html与css结合动效案例,CSS3制作动画效果例子

    实现网站的图片.文字的动态效果,我们有photoshop制作多帧动画GIF.用flash制作更精巧的动画,还有利用javascript通过识别ID/CLASS 来实现对应DIV块的动画效果.然而,即使 ...

  6. button按钮onclick触发不了_手把手教你深入CSS实现一个粒子动效的按钮

    按钮(button)可能是网页中最常见的组件之一了,大部分都平淡无奇,如果你碰到的是一个这样的按钮,会不会忍不住多点几次呢? 转载链接: https://github.com/XboxYan/note ...

  7. 怎么实现hover_web前端CSS实现一个粒子动效的按钮

    按钮(button)可能是网页中最常见的组件之一了,大部分都平淡无奇,如果你碰到的是一个这样的按钮,会不会忍不住多点几次呢? 通常这类效果第一反应可能就是借助canvas了,比如下面这个案例点击预览( ...

  8. CSS 实现按钮点击动效的套路

    大厂技术  高级前端  Node进阶 点击上方 程序员成长指北,关注公众号 回复1,加入高级Node交流群 在 Web 中,大部分按钮可能都是平平无奇的,有时候为了强调品牌特殊或者满足特殊功能,可能需 ...

  9. div旋转 vue_详细解析:uniapp项目|vue组件形式实现的水珠晃动loading纯CSS动效

    前言 上一篇文件给大家分享了一个颇具科技感的loading动效,[→传送门]这篇文章,小凡再来跟大家分享一个很酷的水珠晃动loading动效,依然是纯CSS实现的哦! 一.效果展示及思路分析 1.效果 ...

最新文章

  1. redis中文乱码问题
  2. 1001.害死人不偿命的(3n+1)猜想
  3. iOS NSString和NSDate转换
  4. 《记得我们有约》17集
  5. 200-电影-《The secret life of Walter Mitty》
  6. javascript鼠标效果
  7. C语言清屏函数和光标隐藏函数
  8. java-Web(js)作业
  9. Win10自带超级截屏利器
  10. 非线性优化问题---MATLAB
  11. 邮箱怎么群发你知道吗?邮件群发效果较好的邮箱有哪些
  12. Allegro等长走线设计遇到的一些问题
  13. 【观察】美达电器:以数字化重塑质量管理体系,构筑车企新“护城河”
  14. Web前端全栈开发_node源码笔记【爱创课堂】
  15. 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。
  16. windows如何创建计划任务并在窗口界面隐藏运行
  17. 微信朋友圈投票刷票脚本实现分析
  18. 数据库如何备份表(Oracle、mysql、DB2)
  19. Vue中的过滤器(filter)
  20. python 函数 求 圆的周长及面积;三角形的面积

热门文章

  1. 如何让AI智能语音助手更加智能
  2. DRM驱动代码分析:开机过程中显示驱动做了什么
  3. 【机器学习算法】聚类分析-1 聚类是什么,我们如何确定类别间的相似性或者相异性
  4. 局域网ARP攻击问题
  5. 卡巴斯基:微软利用市场主导地位排挤我们
  6. “网络游戏防沉迷系统”我本科的毕业设计
  7. 【电信学】【2015】大规模MIMO:基础与系统设计
  8. ROCR包中ROC曲线计算是取大于cutoff还是大于等于cutoff
  9. 微信小程序上线了一款“小协议”的区块链应用小程序
  10. 就这一次,用20张图带你彻底击溃Redis跳表,java反射机制原理