Javascript覆盖,而所有内容都在后台加载
Javascript overlay whilst everything loads in background
所以我对rails和javascript有点陌生,
我喜欢这个外观,http://codepen.io/msisto/pen/LntJe
下面是代码笔代码:
@-webkit-keyframes rotate-forever {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-moz-keyframes rotate-forever {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotate-forever {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.loading-spinner {
-webkit-animation-duration: 0.75s;
-moz-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-name: rotate-forever;
-moz-animation-name: rotate-forever;
animation-name: rotate-forever;
-webkit-animation-timing-function: linear;
-moz-animation-timing-function: linear;
animation-timing-function: linear;
height: 30px;
width: 30px;
border: 8px solid #ffffff;
border-right-color: transparent;
border-radius: 50%;
display: inline-block;
}
body {
background: #774CFF;
}
.loading-spinner {
position: absolute;
top: 50%;
right: 0;
bottom: 0;
left: 50%;
margin: -15px 0 -15px;
}
<body>
<div class="loading-spinner"></div>
</body>
但是,我不确定如何将其放入我的应用程序中。我想拥有它,以便在每个页面加载之前旋转。
任何想法我能做什么? 有什么宝石吗?
Rails 4+ 带有 Turbolinks gem。
您可以使用此事件在页面加载之前显示/隐藏加载。
相关文章:
- JS页面在后台加载时显示动画
- 加载初始网站后在后台加载数据
- 如何在Mozilla插件中检测后台加载的URL
- 在页面加载/刷新时在后台运行扩展
- 在浏览器上显示之前,在后台预加载/刷新页面
- 如何在后台加载图像,然后在完成后显示页面
- 如何加载jQuery后台检查插件
- 如何让chrome扩展在页面加载的后台执行功能
- 正确有效地实现后台加载
- 使用 createHTMLDocument 在后台解析动态加载的文档
- Javascript覆盖,而所有内容都在后台加载
- 在后台加载iframe网站
- 如何在不加载图像/脚本的情况下在后台加载和分析页面
- “Loading"函数允许JS在后台加载和填充表单
- 在javascript中获取用户屏幕大小,并将图像调整为临时文件,然后在后台加载
- Android Webview在后台加载,准备好时显示
- 在后台加载XML文件
- Webview在android中从后台加载数据
- 在后台加载第二个网页以从此网页获取内容
- 在后台加载选项卡并从中获取一些信息