css - 使用 CSS 创建这个旋转动画

标签 css css-animations

这是我想使用 CSS 制作的动画。 This spinner is what I'd like to create

这是一个动画PNG。 Firefox 是我所知道的唯一可以显示动画的浏览器。请在 FireFox 中查看此动画,以便观看动画。我想尝试用 CSS 制作它,这样我就可以在更多浏览器中使用它,并且仍然获得真正的透明度(gif 动画无法提供)

enter image description here <-- 这是其中一个点,可用于制作动画,而无需在 css 中创建点的阴影。

这把 fiddle http://jsfiddle.net/jvrvK/显示我到目前为止所拥有的。我有点像球体,但动画在 Chrome 中似乎不起作用,而且我对 CSS 动画的了解不足以在 PNG 中创建相同类型的旋转。

非常感谢您的帮助!

下面的 fiddle 代码:

<ul class="busy">
    <li class="busy-dot1"><b class="busy-dot-shine"></b></li>
    <li class="busy-dot2"><b class="busy-dot-shine"></b></li>
    <li class="busy-dot3"><b class="busy-dot-shine"></b></li>
    <li class="busy-dot4"><b class="busy-dot-shine"></b></li>
    <li class="busy-dot5"><b class="busy-dot-shine"></b></li>
</ul>
.busy {
    list-style: none;
    padding: 0;
    position: relative;
    transform-style: preserve-3d;
    animation: rot 4s linear infinite;
    width:100px;
}

.busy-dot1, .busy-dot2, .busy-dot3, .busy-dot4, .busy-dot5 {
    border-radius: 50%;
    display: inline-block;
    transform-style: preserve-3d;
    margin: 0 4px;
}

.busy-dot-shine {
    display: block;
    border-radius: 50%;
    background: radial-gradient(circle at 25% 25%, #FFF, rgba(255,255,255,0));
    background-color: #193987;
    animation: rotr 4s linear infinite;
    height: 20px;
    width: 20px;
}

最佳答案

Chrome 可能对前缀很挑剔,请将 PrefixFree 库添加到您的代码中。您可以自己添加前缀,但我发现 PreFix Free 更容易。

//cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js

http://jsfiddle.net/adrianjmartin/jvrvK/2/

另一种方法是使用 SVG: http://jsfiddle.net/adrianjmartin/AcvE5/3/

关于css - 使用 CSS 创建这个旋转动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18715950/

相关文章:

html - 如何使导航栏透明?

html - 如何在选择框中为不同的选项显示不同的颜色

CSS3 动画链在 webkit 浏览器中不起作用

javascript - HTML CSS 中的动画

html - 在关键帧动画 CSS 中更改 div 的内容

javascript - Jquery UI 调整文本大小取决于父 div 和屏幕大小

css - 填满整个屏幕的 div - 像素数

html - 为什么我的 css 代码没有将页面上的元素居中?

javascript - 网络工具包 : How to determine what elements are under a touch while dragging an animating div

html - png旋转时隐藏滚动条