1. 程式人生 > >進度條製作-CSS動畫

進度條製作-CSS動畫

溫馨提示

程式碼參考

[本人部落格]:【https://blog.csdn.net/qq_41115965/article/details/83713343】


程式碼修改

不同於使用 GIF 圖片,使用 CSS3 動畫的時候 loading 佈局,應做以下改變:

html檔案
<div class="loading">
			<div class="picture">
				<i></i>
				<i></i>
				<i></i>
				<i></
i
>
<i></i> </div> </div>
CSS檔案
/* 載入動畫樣式start */
			.loading {
				width: 100%;
				height: 100%;
				position: fixed;
				top: 0;
				left: 0;
				z-index: 100;
				background: #ffffff;
			}

			.loading .picture {
				position: absolute;
				top: 0;
				left: 0;
				bottom
: 0; right: 0; margin: auto; width: 70px; height: 50px; } .loading .picture i { display: inline-block; background: #FF0000; width: 6px; height: 50px; margin: 0 2px; animation: loading 1.2s infinite; margin: 0 auto; } .loading .picture i:nth-child(2){ animation-delay
: 0.2s; } .loading .picture i:nth-child(3){ animation-delay: 0.4s; } .loading .picture i:nth-child(4){ animation-delay: 0.6s; } .loading .picture i:nth-child(5){ animation-delay: 0.8s; } @keyframes loading{ 0%, 40%,100%{ transform: scaleY(0.4); } 20%{ transform: scaleY(1.0); } } /* 載入動畫樣式end */

注意事項

對應的 JS 檔案不需要做修改。


效果圖

loading動畫