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

首頁 > 開發 > CSS > 正文

一份純CSS loading動畫效果代碼示例

2024-07-11 08:58:45
字體:
來源:轉載
供稿:網友

本文介紹了一份純CSS loading效果代碼示例,分享給大家,具體如下:

預覽

代碼

使用了CSS的keyframes自定義關鍵幀動畫

<!DOCTYPE html>  <html lang="en">      <head>        <title>Loading</title>        <meta charset="UTF-8">        <meta name="viewport" content="width=device-width, initial-scale=1">        <style>            div#preload {    margin: auto;    position: fixed;    width: 100%;    height: 100%;    background-color: #fff;    z-index: 9999999}div#preload>img {      position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    -webkit-transform: translate(-50%,-50%);    -moz-transform: translate(-50%,-50%);    -ms-transform: translate(-50%,-50%);    -o-transform: translate(-50%,-50%)}div#preload .cssload-loader {      position: absolute;    left: 0;    right: 0;    margin: auto;    width: 62px;    height: 62px;    top: 50%;    margin-top: -31px;    border-radius: 50%;    -o-border-radius: 50%;    -ms-border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    perspective: 780px}div#preload .cssload-inner {      position: absolute;    width: 100%;    height: 100%;    box-sizing: border-box;    -o-box-sizing: border-box;    -ms-box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    border-radius: 50%;    -o-border-radius: 50%;    -ms-border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%}div#preload .cssload-inner.cssload-one {      left: 0;    top: 0;    animation: cssload-rotate-one 1.15s linear infinite;    -o-animation: cssload-rotate-one 1.15s linear infinite;    -ms-animation: cssload-rotate-one 1.15s linear infinite;    -webkit-animation: cssload-rotate-one 1.15s linear infinite;    -moz-animation: cssload-rotate-one 1.15s linear infinite;    border-bottom: 3px solid #000}div#preload .cssload-inner.cssload-two {      right: 0;    top: 0;    animation: cssload-rotate-two 1.15s linear infinite;    -o-animation: cssload-rotate-two 1.15s linear infinite;    -ms-animation: cssload-rotate-two 1.15s linear infinite;    -webkit-animation: cssload-rotate-two 1.15s linear infinite;    -moz-animation: cssload-rotate-two 1.15s linear infinite;    border-right: 3px solid #000}div#preload .cssload-inner.cssload-three {      right: 0;    bottom: 0;    animation: cssload-rotate-three 1.15s linear infinite;    -o-animation: cssload-rotate-three 1.15s linear infinite;    -ms-animation: cssload-rotate-three 1.15s linear infinite;    -webkit-animation: cssload-rotate-three 1.15s linear infinite;    -moz-animation: cssload-rotate-three 1.15s linear infinite;    border-top: 3px solid #000}@keyframes cssload-rotate-one {    0% {        transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)    }    100% {        transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)    }}@-o-keyframes cssload-rotate-one {    0% {        -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)    }    100% {        -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)    }}@-ms-keyframes cssload-rotate-one {    0% {        -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)    }    100% {        -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)    }}@-webkit-keyframes cssload-rotate-one {    0% {        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)    }    100% {        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)    }}@-moz-keyframes cssload-rotate-one {    0% {        -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)    }    100% {        -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)    }}@keyframes cssload-rotate-two {    0% {        transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)    }    100% {        transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)    }}@-o-keyframes cssload-rotate-two {    0% {        -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)    }    100% {        -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)    }}@-ms-keyframes cssload-rotate-two {    0% {        -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)    }    100% {        -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)    }}@-webkit-keyframes cssload-rotate-two {    0% {        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)    }    100% {        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)    }}@-moz-keyframes cssload-rotate-two {    0% {        -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)    }    100% {        -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)    }}@keyframes cssload-rotate-three {    0% {        transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)    }    100% {        transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)    }}@-o-keyframes cssload-rotate-three {    0% {        -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)    }    100% {        -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)    }}@-ms-keyframes cssload-rotate-three {    0% {        -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)    }    100% {        -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)    }}@-webkit-keyframes cssload-rotate-three {    0% {        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)    }    100% {        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)    }}@-moz-keyframes cssload-rotate-three {    0% {        -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)    }    100% {        -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)    }}        </style>    </head>    <body>    <div id="preload">                    <div class="cssload-loader">                <div class="cssload-inner cssload-one"></div>                <div class="cssload-inner cssload-two"></div>                <div class="cssload-inner cssload-three"></div>            </div>    </div>    </body></html>  

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盈江县| 八宿县| 大连市| 宝清县| 鹤山市| 进贤县| 建昌县| 东乌珠穆沁旗| 龙陵县| 福安市| 定安县| 峨山| 公主岭市| 泸州市| 英德市| 鄂伦春自治旗| 聊城市| 渑池县| 高阳县| 淳安县| 陈巴尔虎旗| 苏州市| 新竹市| 南安市| 富平县| 怀仁县| 桓台县| 蕉岭县| 崇文区| 青川县| 长岛县| 卢湾区| 大同市| 梧州市| 黄冈市| 当涂县| 蒙山县| 唐山市| 嘉黎县| 乐昌市| 辽阳县|