我没有太多的CSS经验。我创建了一个HTML5网络应用程序。要在页面中显示一些加载活动,我使用了此博客中的CSS:CSS3 loading spinners without images。作者展示了如何在没有任何图像的情况下创建加载屏幕。我使用了精确的CSS3代码和一些额外的div。但不知何故,在我的页面中使用时,其中一个条未正确对齐。我得到的进度条显示在下面的图片:问题CSS3加载没有图像的纺纱器
和CSS & HTML是如下:
<div id="mainSpinnerDiv_aims">
<div id="spinnerDiv_aims">
<div class="bar1_aims"></div>
<div class="bar2_aims"></div>
<div class="bar3_aims"></div>
<div class="bar4_aims"></div>
<div class="bar5_aims"></div>
<div class="bar6_aims"></div>
<div class="bar7_aims"></div>
<div class="bar8_aims"></div>
</div>
<p id="waitText_aims"> please wait... </p>
</div>
.bar1_aims {
-webkit-transform:rotate(0deg) translate(0, -40px);opacity:0.12;
}
.bar2_aims {
-webkit-transform:rotate(45deg) translate(0, -40px);opacity:0.25;
}
.bar3_aims {
-webkit-transform:rotate(90deg) translate(0, -40px);opacity:0.37;
}
.bar4_aims {
-webkit-transform:rotate(135deg) translate(0, -40px);opacity:0.50;
}
.bar5_aims {
-webkit-transform:rotate(180deg) translate(0, -40px);opacity:0.62;
}
.bar6_aims {
-webkit-transform:rotate(225deg) translate(0, -40px);opacity:0.75;
}
.bar7_aims {
-webkit-transform:rotate(270deg) translate(0, -40px);opacity:0.87;
}
.bar8_aims {
-webkit-transform:rotate(315deg) translate(0, -40px);opacity:1;
}
#mainSpinnerDiv_aims{
margin-top:70px;
width: 100%;
text-align:center;
}
#spinnerDiv_aims{
position:relative;
width:100px;
height:100px;
display: inline-block;
-webkit-animation-name: rotateSpinner;
-webkit-animation-duration:1.3s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:linear;
}
#waitText_aims {
font-weight:600;
}
#spinnerDiv_aims div{
width:10px;
height:30px;
background:#a00;
position:absolute;
top:35px;
left:45px;
}
@-webkit-keyframes rotateSpinner {
from {-webkit-transform:scale(0.25) rotate(0deg);}
to {-webkit-transform:scale(0.25) rotate(360deg);}
}
注意,“BAR1”是不正确的上述对准一个数字。
编辑:
谢谢大家对快速反应。最后我想出了问题。事实证明,我在.bar1_aims {}风格之前有一些评论。它没有正确评论。这就是为什么只有bar1搞砸了。现在已经解决了。
什么浏览器是这里顺便说一句? –
@Joseph我的不好。我删除了 ';从邮政。它也为我工作。但不知何故,它已停止工作,我得到了上述的微调。 – indusBull
这是铬。它在jsFiddle中工作。但是,当我的网页使用它不起作用。 – indusBull