国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

如何用html和CSS實現頁面加載loading動畫效果

2020-03-24 16:05:11
字體:
來源:轉載
供稿:網友
在瀏覽網站時經常會遇到頁面“正在加載,請稍后”的情況,此時頁面會出現一個圓圈一直在轉動,直到加載完成。正在學習htmlCSS的小伙伴,你會用html和CSS實現頁面加載動畫效果嗎?這篇文章就和大家一起研究CSS3頁面加載loading動畫,并將頁面加載動畫的代碼分享給大家,感興趣的小伙伴可以參考借鑒一下。

實現頁面加載loading動畫效果需要用到很多CSS中的屬性,比如:animation動畫,keyframes,border-radius圓角,border屬性等等,如果有小伙伴不知道這些屬性的,可以參考PHP 的相關手冊:CSS手冊 ,希望對你有所幫助。

以下是如何用HTML和CSS3實現頁面加載(loading)動畫效果實例詳解:

HTML部分

創建一個div用于顯示加載動畫,并給div一個class類名,便于對其進行樣式設置,(如果樣式不多也可以在標簽內設置樣式)具體代碼如下:

 body  p >

CSS部分

頁面的基本框架已經有了,現在還需要用CSS對其進行樣式設置,設置div的長和高為120px,設置border-radius屬性值為50%,將其變為圓形,用 border-top和border-bottom設置上下兩個弧形,便于后面的動畫設置。

最后,為了使其旋轉起來,需要用animation和@keyframes屬性,具體代碼如下:

注意:使用animation和@keyframes動畫時,注意瀏覽器兼容。(比如加前綴 -webkit- 和 -ms- )

.load { border: 16px solid #f3f3f3; border-radius: 50%; border-top: 16px solid blue; border-bottom: 16px solid blue; width: 120px; height: 120px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; @-webkit-keyframes spin { 0% {-webkit-transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg);} @keyframes spin { 0% {transform: rotate(0deg);} 100% {transform: rotate(360deg);} }

loading效果效果圖:

aa.jpg

以上給大家分享了如何用HTML和CSS3實現頁面加載(loading)動畫效果,詳細講解了HTML和CSS部分,比較容易理解,之前沒有接觸過頁面加載動畫的小伙伴一定要自己動手嘗試,看看你的代碼能不能實現頁面加載的效果,希望這篇文章對你有所幫助!

【相關教程推薦】

1. CSS3最新版參考手冊
2. CSS3教程
3. bootstrap教程

以上就是如何用html和CSS實現頁面加載loading動畫效果的詳細內容,其它編程語言

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 屯门区| 东光县| 云龙县| 小金县| 黔西| 那坡县| 徐闻县| 卓尼县| 宣汉县| 青河县| 乌兰察布市| 南昌县| 河池市| 开平市| 酒泉市| 仁布县| 阜康市| 稷山县| 改则县| 绥芬河市| 崇明县| 重庆市| 金阳县| 北安市| 九寨沟县| 澳门| 景谷| 天柱县| 新营市| 宜昌市| 谢通门县| 伽师县| 黄骅市| 大安市| 鄂托克旗| 阳曲县| 蒙阴县| 宣威市| 东兰县| 阿图什市| 盘锦市|