带慢速动画的链接(仅限 CSS)
Posted
技术标签:
【中文标题】带慢速动画的链接(仅限 CSS)【英文标题】:Back to Top Link with a slow animation (CSS only) 【发布时间】:2013-10-26 03:26:14 【问题描述】:我有一个简单的
<a href="#header">Back to Top</a>
这让我立即进入页面顶部。但我希望它只用 CSS 就可以慢慢到达页面顶部。
这可能吗? 提前致谢。
编辑: 好的,对于任何有同样问题的人。它用这个 JQuery 做到了:
// #btt is ID of the Back to Top Link
$("#btt").click(function ()
//html and body is used because of Browser compatibilit
$("html, body").animate(scrollTop: 0, 1000);
);
【问题讨论】:
如果你会使用javascript,有一个非常简单的库叫做ScrollTo flesler.blogspot.com/2007/10/jqueryscrollto.html 我对 JQuery 不是很有信心,但这看起来很简单。谢谢 【参考方案1】:抱歉,您无法使用纯 CSS 激活滚动等操作。你需要一些 jQuery。
你可以做的是欺骗用户认为页面已经滚动,通过在 :hover 上使用 CSS 移动元素,但这是一个非常糟糕的做法,并且需要比简单的 jQuery 函数更多的编码。
【讨论】:
以上是关于带慢速动画的链接(仅限 CSS)的主要内容,如果未能解决你的问题,请参考以下文章