如果你是谷歌,'做桶滚动',整个页面360度旋转。有没有人有任何猜测Google如何做到这一点?我禁用JavaScript,它仍然发生,所以也许一个CSS轮换?谷歌如何做滚桶?
谷歌如何做滚桶?
回答
如果你看一下CSS代码:
body {
-moz-animation-duration: 4s;
-moz-animation-iteration-count: 1;
-moz-animation-name: roll;
}
其中roll是类似于 @ -webkit-keyframes roll { \t from {-webkit-transform:rotate(0); } \t to {-webkit-transform:rotate(360deg); } } – wave
令人讨厌的JavaScript动画已经死了!所有的雹子都令人讨厌的CSS动画! –
这是一个CSS过渡:https://developer.mozilla.org/en/CSS/CSS_transitions
-moz-transform: rotate(360deg);
-moz-transition-property: all;
-moz-transition-duration: 5s;
实施例的Mozilla以上,使用-o
和-webkit
靶向其他浏览器。
听起来像适用于任何身体或html标签
它使用自定义的CSS动画一个CSS3旋转transformation。查看应用到这里<body>
的CSS规则:
body {
-moz-animation-name: roll;
-moz-animation-duration: 4s;
-moz-animation-iteration-count: 1;
-o-animation-name: roll;
-o-animation-duration: 4s;
-o-animation-iteration-count: 1;
-webkit-animation-name: roll;
-webkit-animation-duration: 4s;
-webkit-animation-iteration-count: 1;
}
正如上面所说,用CSS3动画和变换。
Wesbo展示了一种在任何网站上应用该效果的方法。您可以查看演示和指令here。
@-webkit-keyframes roll {
from { -webkit-transform: rotate(0deg) }
to { -webkit-transform: rotate(360deg) }
}
@-moz-keyframes roll {
from { -moz-transform: rotate(0deg) }
to { -moz-transform: rotate(360deg) }
}
@keyframes roll {
from { transform: rotate(0deg) }
to { transform: rotate(360deg) }
}
body {
-moz-animation-name: roll;
-moz-animation-duration: 4s;
-moz-animation-iteration-count: 1;
-webkit-animation-name: roll;
-webkit-animation-duration: 4s;
-webkit-animation-iteration-count: 1;
}
css前缀是这样一个愚蠢的想法。 –
添加一个链接有类似的东西:
javascript:(function(){var s=document.createElement('style');s.innerHTML='%40-moz-keyframes roll { 100%25 { -moz-transform: rotate(360deg); } } %40-o-keyframes roll { 100%25 { -o-transform: rotate(360deg); } } %40-webkit-keyframes roll { 100%25 { -webkit-transform: rotate(360deg); } } body{ -moz-animation-name: roll; -moz-animation-duration: 4s; -moz-animation-iteration-count: 1; -o-animation-name: roll; -o-animation-duration: 4s; -o-animation-iteration-count: 1; -webkit-animation-name: roll; -webkit-animation-duration: 4s; -webkit-animation-iteration-count: 1; }';document.getElementsByTagName('head')[0].appendChild(s);}());
这家伙会做的伎俩在任何网页:
@-moz-keyframes roll {
from { -moz-transform: rotate(0deg) }
to { -moz-transform: rotate(360deg) }
}
body {
-moz-animation-name: roll;
-moz-animation-duration: 4s;
-moz-animation-iteration-count: 1;
}
请记住,这是Firefox浏览器。
如果你想无限
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
body{-webkit-animation: spin 9.9s infinite linear;}
- 1. 谷歌云Storrage桶域Permision
- 2. etherpad和谷歌文档如何做ChangeSets
- 3. 如何在谷歌代码中回滚
- 4. 在谷歌桶上的CORS配置
- 5. 谷歌云存储桶备份/恢复
- 6. 谷歌存储桶上传权限
- 7. 谷歌云存储桶内容
- 8. 如何从谷歌云存储桶下载对象?
- 9. 如何映射存在的域,并存在谷歌Cloud Storage桶
- 10. 在没有谷歌存储桶的情况下利用谷歌的云CDN
- 11. 谷歌云平台 - 如何将图像文件上传到谷歌云存储桶?
- 12. 如何从谷歌
- 13. 如何解决403被禁止访问存储桶谷歌云存储
- 14. 如何做一个OR查询谷歌应用程序引擎
- 15. 安装谷歌云SDK错误,如何做干净安装?
- 16. 如何在谷歌地图做标记管理
- 17. 如何做两列查找来产生摘要? (谷歌张)
- 18. 谷歌oauth&apis如何做到这一点
- 19. 谷歌字体在Outlook 2013中如何与HTML做出反应?
- 20. 谷歌语音如何做到这一点
- 21. 如何回滚到谷歌浏览器55
- 22. 如何禁用滚动缩放。谷歌地图嵌入API
- 23. 如何在滚动位置上平移谷歌地图
- 24. 如何滚动imageview上的textview像谷歌播放
- 25. 如何添加自动texview滚动像谷歌翻译
- 26. 谷歌地图API - 如何停止滚动(JavaScript)
- 27. 谷歌标记点击做功能
- 28. 谷歌可以做基本的JavaScript?
- 29. 谷歌云扳手:做我自己试
- 30. 谷歌CheckCookie链接做什么?
这是最有可能的CSS旋转。 –