如何在页面打开时显示缓动效果,从左侧打开?像这样的网站:http://focuslabllc.com/当网站打开时显示缓动效果
0
A
回答
0
您可以最初隐藏您的内容(使用CSS),然后,一旦页面内容被加载,使用javascript来触发/运行缓动操作来使事情可见。或者,你可以从没有内容开始,用JavaScript来构建页面内容,并用你想要的缓动来显示它。
0
您可以使用JQuery动画或YUI转换来实现此目的。隐藏div并显示它或者将宽度设置为0,然后在特定持续时间内将其设置为最大值。
1
我会使用CSS转换。看看我创建http://jsfiddle.net/ZL9m7/1/
相对CSS的例子作为
.container {
opacity: 0.1;
transition: opacity 1s linear;
-webkit-transition: opacity 1s linear; /* Play with timing functions */
-moz-transition: opacity 1s linear;
-o-transition: opacity 1s linear;
}
.container-ease-in {
opacity: 1;
}
和微小的JavaScript触发器是简单的(jQuery的为舒适):
$(function() {
$('.container').addClass('container-ease-in');
});
1
像dfsq-回答动画将由js(这时没有jquery)触发一个类(此时没有jquery):
window.onload = function() {
var oElement = document.getElementById('content');
oElement.className = oElement.className + ' start_animation';
};
而CSS支持的变化幅度和过渡(-duration)不透明度:
#content {
...
/* starting status */
margin: 10px 200px 10px 0px;
opacity: 0;
/* now set the animation duration */
transition-duration: 1s;
-moz-transition-duration: 1s;
-webkit-transition-duration: 1s;
-o-transition-duration: 1s;
}
#content.start_animation {
margin: 10px 100px; /* change horizontal margins */
opacity: 1; /* change opacity */
}
也看到这个example。
1
这是为您所引用的网站编写js的家伙。我使用CSS作为一个选项,但最终只用了jQuery 100%。我将很快发布关于我们新网站改版的一些开发方面的博客文章,然后我将讨论我们如何做到这一点。它将包括一些jsFiddle演示等。
相关问题
- 1. 在打开网站时显示ProgressDialog
- 2. 如何在网站打开时启动css效果
- 3. 当打开外部链接时显示免责声明网站
- 4. 当用WebMatrix打开时显示错误的网站
- 5. 当我的网站打开时弹出显示消息
- 6. 当菜单打开时,网站缩小
- 7. Windows Phone - 打开网站时打开
- 8. 在网站上显示动态结果
- 9. 显示当前时间在PHP网站
- 10. 当弹出菜单打开时,移动网站不断缩小
- 11. 当用户离开我的网站时显示弹出窗口
- 12. 阅读缓冲流网站并打开第一个结果Android
- 13. 打开网站时,index.html不会自动打开?
- 14. 打开网站
- 15. 当我打开它时,它显示一个空白网页
- 16. Macbook视网膜显示打破网站
- 17. 当我打开我的WordPress网站
- 18. 如果出现错误,打开网站
- 19. 使用ajax制作网站缓慢或mysql锁定显示通知并打开网站弹出框
- 20. 当超时时,在Python中重试打开网站
- 21. 当屏幕锁定时打开/显示活动?
- 22. 当可折叠块打开时显示加载动画Jquery Mobile
- 23. 当活动再次打开时显示捕获的图片
- 24. 当活动开始时显示视图
- 25. Java - 打开网站
- 26. 盒打开效果
- 27. jquery缓动效果
- 28. 我的网站的谷歌缓存版本显示Google自定义搜索窗口打开(没有结果)
- 29. 网站上的滚动效果
- 30. 网站上的滚动效果?
很难得到比这更正式的答案:)。 – dtuckernet