jQuery 淡入淡出效果
我找不到我的问题的确切答案。
这是我用 css sprites 创建的按钮。你可以看到。当鼠标悬停时,背景颜色变为白色(不透明度 15%,背景透明)。
我想给这个按钮添加一个 jQuery 效果。当鼠标悬停时,背景图像会缓慢变化。并且慢慢变白。
我正在尝试 这个 。背景图像变化但速度不慢。
I couldn't find exactly answer of my question.
This is my buttons which created with css sprites. You can see. When mouseover , background color changing to white (opacity 15% and background transparent) .
I want to add a jQuery effect to this button. When mouseover , background-image will change slowly. And turns white slowly.
I'm trying this . Background-image changing but not slowly.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
问题用这段代码解决了:
problem solved with this code :
这里的一种解决方案是 animate() 效果。此效果会在动画持续时间内更改一个或多个 css 属性。
不幸的是,标准 JQuery 函数仅适用于纯数值,因此无法更改背景颜色。
幸运的是,JQuery UI 附带了一个扩展的动画函数,能够更改背景颜色。
One solution here is the animate() effect. This effect changes one or more css properties over the duration of the animation.
Unfortunately, the standard JQuery function only works with purely numeric values, so background color can't be changed with it.
Fortunately, JQuery UI comes with an extended animate function that is capable of changing the background color.