【发布时间】:2014-10-21 23:30:59
【问题描述】:
这是为加载图像时添加旋转/加载图标。
我正在使用的现有代码调用一个动画 .gif 图像作为图像缩略图“后面”的背景图像,因此加载图标在缩略图加载到顶部之前是可见的。但我想用更高质量的 .png 替换 .gif 并添加 CSS 以使其旋转。这是一个更干净的外观,但我不知道如何或是否可以将 CSS 样式添加到 background: url(img/loading.png)
这是原始的 HTML 代码:
<div style="position: absolute; display: block; background: url(img/loading.png) no-repeat center center; top: 0px; left: 0px; width: 25%; height:25%;">
我想将this CSS code 添加到 .png 以使其旋转:
.loading {
-webkit-animation:spin 2s linear infinite;
-moz-animation:spin 2s linear infinite;
animation:spin 2s linear infinite;
}
@-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);
}
}
结合这些以使我的背景 .png 图像旋转的最佳方法是什么?
【问题讨论】: