当鼠标在图像上突然移动时,如何阻止图像消失
How to stop images from disappearing when mouse is moved abruptly over them?
在代码中,图标是图像,当您将鼠标快速移动到某些图标上时,这些图像往往会消失。这主要是因为我包含了降低悬停时图像亮度的过渡。但当鼠标在图像中快速移动时,它们会消失一秒钟,然后又回来。如何删除此错误?
header{
background: #000;
color:#FFF;
text-align:center;
padding:30px;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:25px;
}
#iconwrap{float:left;}
#icon{
-webkit-transition: 0s -webkit-filter;
-webkit-transition-duration: .6s;
-webkit-transition-timing-function: cubic-bezier(0.175,0.885,0.320,1.275);
-moz-transition: 0s -webkit-filter;
-moz-transition-duration: .6s;
-moz-transition-timing-function: cubic-bezier(0.175,0.885,0.320,1.275);
-o-transition: 0s -webkit-filter;
-o-transition-duration: .6s;
-o-transition-timing-function: cubic-bezier(0.175,0.885,0.320,1.275);
}
#icon:hover{
-webkit-filter: brightness(25%);
-moz-filter: brightness(25%);
-o-filter: brightness(25%);}
<header>
Project-Mate
<nav>
<div id="iconwrap">
<img id="icon" src="http://www.easyicon.net/api/resize_png_new.php?id=548873&size=48" />
<img id="icon" src="http://www.easyicon.net/api/resize_png_new.php?id=548873&size=48" />
<img id="icon" src="http://www.easyicon.net/api/resize_png_new.php?id=548873&size=48" />
<img id="icon" src="http://www.easyicon.net/api/resize_png_new.php?id=548873&size=48" />
<img id="icon" src="http://www.easyicon.net/api/resize_png_new.php?id=548873&size=48" />
</div>
</nav>
<header>
正如您在本教程中所看到的,三次贝塞尔函数在其四点参数中只取0到1的值。当我将第四个点的值改为"1"而不是"1.275"时,淡出问题就解决了。希望它能回答你的问题!
相关文章:
- 如何阻止图像移动并根据击键进行操作
- 阻止浏览器缓存上载的图像
- Javascript可能阻止加载css背景图像
- 咕哝:咕哝rev任务通过添加随机哈希来更改我的图像,从而阻止我的html识别它们
- 当鼠标在图像上突然移动时,如何阻止图像消失
- 阻止Fancybox显示图像
- Electron webview正在阻止http图像
- 如果访问者有移动设备,则阻止从站点加载图像.意见
- 阻止加载图像
- 是否存在清除从文档中删除的DOM子树的方法(至少可以阻止加载该子树中的图像)
- 阻止从网站保存图像(保存整个页面)
- 如何防止图像另存为+防止图像拖动&拖放到桌面+阻止桌面浏览器上的屏幕截图
- 阻止在单击图像时在父元素上发生单击事件
- 如何在图像达到某一点后阻止其收缩
- SignalR连接被阻止,直到加载页面图像
- 有可能阻止Cordova's相机插件,用于在设备上存储图像
- on unload事件阻止图像渲染
- 使用javascript阻止图像网络请求
- Adblock Plus正在阻止我的自定义Facebook订阅源's图像
- 滚动时如何阻止图像向下移动