只是用 CSS3 动画做一些有趣的事情。如果你担心超级深的浏览器支持,可以使用一个 GIF.
<div class="loader">
<span></span>
<span></span>
<span></span>
</div>
.loader {
text-align: center;
}
.loader span {
display: inline-block;
vertical-align: middle;
width: 10px;
height: 10px;
margin: 50px auto;
background: black;
border-radius: 50px;
-webkit-animation: loader 0.9s infinite alternate;
-moz-animation: loader 0.9s infinite alternate;
}
.loader span:nth-of-type(2) {
-webkit-animation-delay: 0.3s;
-moz-animation-delay: 0.3s;
}
.loader span:nth-of-type(3) {
-webkit-animation-delay: 0.6s;
-moz-animation-delay: 0.6s;
}
@-webkit-keyframes loader {
0% {
width: 10px;
height: 10px;
opacity: 0.9;
-webkit-transform: translateY(0);
}
100% {
width: 24px;
height: 24px;
opacity: 0.1;
-webkit-transform: translateY(-21px);
}
}
@-moz-keyframes loader {
0% {
width: 10px;
height: 10px;
opacity: 0.9;
-moz-transform: translateY(0);
}
100% {
width: 24px;
height: 24px;
opacity: 0.1;
-moz-transform: translateY(-21px);
}
}
干净简洁!克里斯做得很好!
哇.. 这是我今天见过的最酷的事情。
我不明白!
我到底在看什么?
据我所知,它只是 3 个什么也不做的黑色方块 :(
好吧,我想你正在使用不良浏览器... 踢它,使用一个更好/更好的浏览器。
非常整洁。现在我只需要找到一种方法来改变它并实现它。
看起来很酷 :)
我怎样才能让它变为多种颜色?我试过,但似乎无法用 id 或类来分离方块 :(
简单 - 为每个 span 设置样式 -
不错。在 http://cssload.net 上有一个完整的这些东西的生成器。此外,如果有一个提供的动画预览,那就太好了。
在 IE9 中不起作用。
无论如何,这是我今天看到的最好的东西。
如果至少与 IE9 兼容,我会使用它。
很棒的技术,
Mike:@keyframes tech.—> 在 IE 上不起作用,它根本不支持...
真的很棒。
这给了我制作 Microsoft 风格的点加载器... :)
http://jsfiddle.net/Krummelz/FKQUG/
不错,但并不完全是 Windows8 中提供的。它需要稍微调整一下才能完全匹配。但仍然很棒...
不知何故,它在 Weebly 上不起作用。
不错!但是,我担心深层浏览器支持。如何将 .gif 结合起来??
哎呀!没关系... 我已经想出来了。
很酷。但它在 IE(IE8)中不起作用... 检查这个问题。
这不是问题,而是一个太老的浏览器 :) - IE8 不支持 CSS 动画。
它很好,但不适合 IE。
我想让它作为页面加载效果加载。我怎样才能做到呢?
不知何故,我的 Ubuntu Chrome 浏览器不支持它。无论如何,我把这个放在我的网站上了。它 在这里...
嗨,
不错!喜欢它!
你可以使用“em”单位使圆圈的大小可配置。
例如:http://jsfiddle.net/AbrahamTewa/CVW9u/
嗨,它在 IE 中不起作用... 我所有的客户都使用 IE ... 在这种情况下,我如何使用这个加载器... 任何帮助吗?
@Kalpana
为了让它在 **IE** 上运行,你还必须包含 `-ms-` 前缀。
非常感谢你 :) 我一直在寻找一个用于加载图像的快速 CSS 动画... 这应该能解决问题(不是双关语);)
受你启发,https://codepen.io/anandchakru/pen/VyLMpz
嗨。非常不错!
当我在等待服务响应时如何使用它?(类似于 .NET 后台工作器)