我一直在寻找只使用CSS3的方法来实现点击页面顶部按钮时向下滚动的方法。
所以我找到了这篇教程:http://tympanus.net/codrops/2012/06/12/css-only-responsive-layout-with-smooth-transitions/
演示: http://tympanus.net/Tutorials/SmoothTransitionsResponsiveLayout/
但是,这对我的需求来说有点太高级了,因为我只想让浏览器在点击位于页面顶部的一个按钮时向下滚动,所以我想知道:是否可以使用锚标签实现这些CSS滚动效果而无需使用输入按钮?
HTML代码如下: <a href="#" class="button">Learn more</a>
我已经有一些CSS代码需要在按钮被点击时触发:
/* Button animation tryout. */
.animate {
animation: moveDown 0.6s ease-in-out 0.2s backwards;
}
@keyframes moveDown{
0% {
transform: translateY(-40px);
opacity: 0;
}
100% {
transform: translateY(0px);
opacity: 1;
}
}
<div parallax="moveDown">...</div>
当您向下滚动时,它会向下移动,并在您向上滚动时向上移动... - elixon