我想知道,当鼠标悬停在它们上方时,我有链接变蓝。在鼠标移开几秒之后,它们能够保持蓝色吗?我猜这可能与jQuery的?谢谢!鼠标移过链接后,HTML超链接保持颜色变化
回答
另一种可能是CSS过渡期间财产。这不会让它在指定的时间内保持纯色,但它可以允许从一种颜色转换到另一种颜色,例如需要几秒钟。这可能不被某些浏览器访问页面所支持,所以使用jQuery的其他答案对此很有帮助。
a {
color: red;
transition-duration: 5s;
-moz-transition-duration: 5s;
-webkit-transition-duration: 5s;
}
a:hover {
color: blue;
}
当然!如果你想有链接淡出,你需要jQuery UI的动画色彩:
$('#myLinkId').hover(
function(e){
//mouseover
$(this).css('color','blue');
},
function(e){
//mouseout
$(this).animate({color:'black'},300); //300 is the speed of the animation in ms
}
);
CSS
a {
color: red;
}
a.blue {
color: blue;
}
HTML
<a href="index.html">home</a>
jQuery的
$(document).ready(function(){
$('a').hover(function(){
$(this).addClass('blue');
},
function(){
var link = $(this);
setTimeout(function(){link.removeClass('blue');},1000);
})
})
Very不错,我要用这个! – Pierreten 2010-07-02 04:25:15
任何方式使它淡出,而不是只是在1000毫秒后切换回来(对不起,我没有提及有问题) – thegreyspot 2010-07-02 04:28:17
@thegreyspot - 如果是这样的话,使用Jon Weers的答案.. – Reigel 2010-07-02 04:42:58
- 1. SSRS动作超链接颜色变化
- 2. 链接颜色变化
- 3. 鼠标移开后,仍然保留超链接样式
- 4. HTML超链接鼠标在图像上
- 5. 分离颜色超链接
- 6. 超链接访问颜色
- 7. 改变超链接颜色的问题
- 8. 如何删除html超链接'a'标签的默认链接颜色?
- 9. HTML默认链接颜色
- 10. 变色链接,当鼠标悬停格
- 11. 更改超链接颜色,同时点击其他超链接
- 12. 保持最HTML链接后点击
- 13. 当鼠标悬停在链接上时,改变div的颜色
- 14. php变成html超链接
- 15. 默认链接颜色保持活动,直到鼠标点击另一个链接
- 16. javafx和css代码来改变鼠标悬停上的超链接颜色
- 17. Powerpoint:代码来改变跟随超链接的颜色,以便它与超链接的颜色相同
- 18. 如何定义所选超链接的链接颜色?
- 19. 添加悬停颜色变化来替代链接的颜色
- 20. 如何在使用硒单击链接后测试任何超链接的颜色变化
- 21. 如何在移动鼠标进行链接时隐藏超链接?
- 22. RichTextBox Windows Phone中的超链接颜色
- 23. 更改uitextview超链接颜色
- 24. ASP.NET MVC Html.ActionLink超链接颜色
- 25. 标题上的活动锚链接颜色变化
- 26. 访问过的链接颜色在IE 8中没有变化
- 27. VB.NET HTML超链接
- 28. 在jQuery中通过鼠标按下改变链接内容html()
- 29. 改变字体真棒图标链接颜色后:访问
- 30. 鼠标光标改变Javascript - 链接DIV
雅没有那么重要,这在FF和Chrome中非常有用,谢谢! – thegreyspot 2010-07-02 14:27:31