前端动画的bug:hover一个li,左滑进背景图,li上文字消失太快(或者说出现闪现消失)
2017-05-11 11:39
816 查看
要求实现的动效:左边每一条li鼠标经过的时候,蓝色框从左边滑进,右边图片从右边滑进
出现的bug:hover上一个li,文字的变白速度比滑出条速度快,出现一瞬间的闪现效果(或者说完全消失)
蓝色条是从左滑出的,使用的是jq+animate.min.css
但是文字变白的这样的
考虑到,有可能是css上的hover之后发生的时间比jq的hover()的时间快,或者也有原因是animated或者fadeInLeftBig已经加上时间延迟
翻看animate.mim.css的源码
于是我们可以这样做
解决:
效果:可以看出字体的颜色是渐变成白色的而不是没有任何缓冲时间变白色
PS:
CSS3中translate、transform和translation的区别和联系:
http://www.cnblogs.com/mumu-web/p/5706779.html
出现的bug:hover上一个li,文字的变白速度比滑出条速度快,出现一瞬间的闪现效果(或者说完全消失)
蓝色条是从左滑出的,使用的是jq+animate.min.css
$("li").hover(function(){ $(this).find($(".bg--blue")).addClass("animated fadeInLeftBig"); })
但是文字变白的这样的
li.active>a, li.active>a:hover, li.active>a:focus{ color:#fff; }
考虑到,有可能是css上的hover之后发生的时间比jq的hover()的时间快,或者也有原因是animated或者fadeInLeftBig已经加上时间延迟
翻看animate.mim.css的源码
于是我们可以这样做
解决:
li.active>a{ color:#fff; transition:all 1s;/*这里秒数自己加*/ } li.active>a:hover, li.active>a:focus{ color:#fff; }
效果:可以看出字体的颜色是渐变成白色的而不是没有任何缓冲时间变白色
PS:
CSS3中translate、transform和translation的区别和联系:
http://www.cnblogs.com/mumu-web/p/5706779.html
相关文章推荐
- [bug]小米部分机型(5x、mix2)中,文字/背景闪现然后消失
- IE浏览器有个很莫名其妙的Bug:有时候文字或者背景图片死活显示不出来。
- 单击一个颜色名或者 16 进制值,就可以查看与不同文字颜色搭配的背景颜色。
- 类似app常见效果,弹出一个提示语句(黑色背景+白色文字),2s后消失(来自改编alert,在h5里比较实用的),下面附上效果图
- IE浏览器有个很莫名其妙的Bug:有时候文字或者背景图片死活显示不出来。
- jQuery动画---显示隐藏(单击显示后文字出现 单击隐藏文字消失 两按钮组合相替换)
- hover到一个icon,content出现,再次hover到content上,content不消失
- css3 transition 实例及分析 图片hover出现文字 sidebar平滑过渡(动画系列3)
- pop 或者push一个viewController时候 会有键盘闪现出来 又消失
- 黄聪:IE6下css大bug:文字神秘消失,鼠标选择了才出现
- 桌面背景出现多出一个图
- 似乎是一个.Text或者是skin的bug
- 在irc中提问时或者提bug时很好的一个方法
- 实现html中就一个按钮和一个文本框,点击按钮显示文本框,再点击文本框消失,再次点击又出现。
- 注释的时候出现的一个bug
- WPF中splashScreen启动程序之前出现一个过程动画的效果
- 第一段jquery代码,文本框中使用文字站位,获取焦点后文字消失;移出后文字重新出现。
- 我写的回溯法,出现了一个BUG,找了好久。。。。才对上。。。
- 一个继承于CButton的按钮控件类,实现Button背景色与文字的共存与改变,可以自行设计背景色
- 一个继承于CButton的按钮控件类,实现Button背景色与文字的共存与改变,可以自行设计背景色