【发布时间】:2012-10-24 11:26:56
【问题描述】:
虽然我们可以通过 jQuery 等各种 Javascript 库来实现梦幻般的动画。我想知道动画背后的技术是什么?
我可以考虑使用 CSS 来格式化页面元素。
但是我们怎样才能在页面的任意位置放置一个元素呢?我的意思是,不是按线。我们真的可以将浏览器窗口中的客户区视为画布吗?
我对前端 Web 开发完全陌生,我希望我说清楚了。感谢您回答这个初级问题。
【问题讨论】:
-
没有技巧? jQuery 所做的只是在一定的时间间隔内增加或减少 CSS 值,以使元素在屏幕上移动,看起来像动画,这就是它的全部内容,不需要任何魔法!
-
- 但是我们怎样才能在页面的任意位置放置一个元素呢?使用 CSS 定位并设置元素的顶部和左侧值。请参阅w3schools.com/css/css_positioning.asp 正如adeno 所指出的,jQuery 所做的只是改变这些CSS 属性以实现所需的动画。
-
这是一个活生生的例子 jsfiddle.net/zYKEw 使用 @MrUpsidown 所说的
标签: javascript jquery html css web-applications