添加渐变过渡到丹尼尔诺兰的img滚动javascript
Adding a fade transition to Daniel Nolan's img rollover javascript
好吧,我已经意识到,有大量的东西关于褪色的图像与javascript,但没有一个做我想要的。
丹尼尔·诺兰的DOES。
他的脚本允许我简单地将class=imgover
添加到图像中,结果是一个很好的图像交换。我所要做的就是制作第二个图像,并在文件名的末尾添加_o
。这是我见过的最好最简单的方法。我不需要花哨的jQuery过渡,我不想通过添加background
图像在我的css中添加额外的标记。我想要的只是图像之间的渐变过渡。
我所见过的所有jQuery图都需要每个图像额外的标记。我的页面上有几个图像需要进行图像交换。大多数在线的tuts都认为你只需要一个需要效果的页面上的图像。
我如何添加一个渐变过渡到丹尼尔诺兰的img翻转javascript?如果可能的话,我很想这样做,但是我似乎不能使它工作。
http://www.dnolan.com/code/js/rollover/原始代码
你可以用纯CSS3做这样的事情,不使用Javascript…
HTML:<div id="container">
<div id="roll"></div>
<div id="under"></div>
</div>
CSS: #container {
position:relative;
width:50px; height:20px;
}
#roll {
background:url('http://www.dnolan.com/code/js/rollover/rollover.gif');
cursor:pointer;
opacity:1;
width:50px; height:20px;
position:absolute; z-index:2;
transition: all ease 2s;
-moz-transition: all ease 2s;
-webkit-transition: all ease 2s;
}
#roll:hover {
opacity:0;
transition: all ease 2s;
-moz-transition: all ease 2s;
-webkit-transition: all ease 2s;
}
#under {
background:url('http://www.dnolan.com/code/js/rollover/rollover_o.gif');
width:50px; height:20px;
position:absolute; z-index:1;
}
这是最好的方法:
使用javascript/jQuery更好地实现褪色图像交换
与丹尼尔·诺兰的剧本相同,但它有一个淡出,并且是jQuery。
相关文章:
- 幻灯片滚动javascript不起作用
- 如何更改<svg>标记为<img>用js标记
- 将视口底部滚动到元素底部
- jQuery Lazy加载动画滚动
- 设置滑块分区上的滚动
- 结合jQuery和jetpack无限滚动
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- 有没有一种方法可以防止img get请求使用css或js发生
- 滚动到容器中的下一个元素-几乎到了
- 只覆盖箭头键滚动事件
- Javascript:使用绝对路径设置img src
- Javascript如何找到滚动事件的来源
- Image赢得't隐藏在滚动jQuery上
- Setting default onclick behavior for <img> tag in gene
- Safari(Mac OS)上的jQuery平滑滚动问题
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 禁用(而不是隐藏)浏览器滚动条
- IMG在滚动时调整大小
- 图像滚动<img>并且<a>事件
- 添加渐变过渡到丹尼尔诺兰的img滚动javascript