我在网站上看到了一个小动画,我想知道它是如何完成的。用jquery或纯css点击链接时的小动画
这是网站以下。如果您查看顶部的菜单,点击链接时,它们会稍微移动一下,然后再返回。我可以用jQuery来做到这一点,或者也可以用纯CSS来完成。
如果它是由jquery完成的,你是否也有我的代码。由于
链接删除
我在网站上看到了一个小动画,我想知道它是如何完成的。用jquery或纯css点击链接时的小动画
这是网站以下。如果您查看顶部的菜单,点击链接时,它们会稍微移动一下,然后再返回。我可以用jQuery来做到这一点,或者也可以用纯CSS来完成。
如果它是由jquery完成的,你是否也有我的代码。由于
链接删除
使用CSS:
a:active {
position: relative;
top: 1px;
}
您可以在这里了解更多:http://css-tricks.com/5420-one-pixel-shift-buttons/
没有动画,我想,只是改变位置。
例如:
.menuItem:active {
margin-top: 1px; /* or padding-top or just top */
position: relative;
}
大声笑,这么容易,工作很棒!谢谢! –
不用担心! – joshnh
我个人不明白为什么要使用'position'和'top'。在这种情况下,我会使用'margin'或者特别是'padding'来导致它的链接。只要你保持填充状态,你即使换大一点也可以做同样的事情。 'padding:10px;'变成'padding:14px 10px 6px 10px;'这样文本就会在链接区域内移动,例如你不必担心链接会在':hover'上消失。 '线高'也是值得思考的问题。 – Joonas