我沒有太多的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