站長資訊網
        最全最豐富的資訊網站

        利用CSS3打造十種Loading效果

        第1種效果:

        利用CSS3打造十種Loading效果

        代碼如下:

        html

        <div class="loading">         <span></span>         <span></span>         <span></span>         <span></span>         <span></span> </div>

        css

        .loading{             width: 80px;             height: 40px;             margin: 0 auto;             margin-top:100px;         }         .loading span{             display: inline-block;             width: 8px;             height: 100%;             border-radius: 4px;             background: lightgreen;             -webkit-animation: load 1s ease infinite;         }         @-webkit-keyframes load{             0%,100%{                 height: 40px;                 background: lightgreen;             }             50%{                 height: 70px;                 margin: -15px 0;                 background: lightblue;             }         }         .loading span:nth-child(2){             -webkit-animation-delay:0.2s;         }         .loading span:nth-child(3){             -webkit-animation-delay:0.4s;         }         .loading span:nth-child(4){             -webkit-animation-delay:0.6s;         }         .loading span:nth-child(5){             -webkit-animation-delay:0.8s;         }

        第2種效果

        利用CSS3打造十種Loading效果

        <div class="loading">         <span></span> </div>
        .loading{             width: 150px;             height: 4px;             border-radius: 2px;             margin: 0 auto;             margin-top:100px;             position: relative;             background: lightgreen;             -webkit-animation: changeBgColor 1.04s ease-in infinite alternate;         }         .loading span{             display: inline-block;             width: 16px;             height: 16px;             border-radius: 50%;             background: lightgreen;             position: absolute;             margin-top: -7px;             margin-left:-8px;             -webkit-animation: changePosition 1.04s ease-in infinite alternate;         }         @-webkit-keyframes changeBgColor{             0%{                 background: lightgreen;             }             100%{                 background: lightblue;             }         }         @-webkit-keyframes changePosition{             0%{                 background: lightgreen;             }             100%{                 margin-left: 142px;                 background: lightblue;             }         }

        第3-5種效果:

        利用CSS3打造十種Loading效果

        利用CSS3打造十種Loading效果.0

        利用CSS3打造十種Loading效果

        <div class="loading">         <span></span>         <span></span>         <span></span>         <span></span>         <span></span> </div>

        3

        .loading{             width: 150px;             height: 15px;             margin: 0 auto;             margin-top:100px;         }         .loading span{             display: inline-block;             width: 15px;             height: 100%;             margin-right: 5px;             border-radius: 50%;             background: lightgreen;             -webkit-animation: load 1.04s ease infinite;         }         .loading span:last-child{             margin-right: 0px;          }         @-webkit-keyframes load{             0%{                 opacity: 1;             }             100%{                 opacity: 0;             }         }         .loading span:nth-child(1){             -webkit-animation-delay:0.13s;         }         .loading span:nth-child(2){             -webkit-animation-delay:0.26s;         }         .loading span:nth-child(3){             -webkit-animation-delay:0.39s;         }         .loading span:nth-child(4){             -webkit-animation-delay:0.52s;         }         .loading span:nth-child(5){             -webkit-animation-delay:0.65s;         }

        4

        .loading{             width: 150px;             height: 15px;             margin: 0 auto;             margin-top:100px;         }         .loading span{             display: inline-block;             width: 15px;             height: 100%;             margin-right: 5px;             border-radius: 50%;             background: lightgreen;             -webkit-animation: load 1.04s ease infinite;         }         .loading span:last-child{             margin-right: 0px;          }         @-webkit-keyframes load{             0%{                 opacity: 1;                 -webkit-transform: scale(1.3);             }             100%{                 opacity: 0.2;                 -webkit-transform: scale(.3);             }         }         .loading span:nth-child(1){             -webkit-animation-delay:0.13s;         }         .loading span:nth-child(2){             -webkit-animation-delay:0.26s;         }         .loading span:nth-child(3){             -webkit-animation-delay:0.39s;         }         .loading span:nth-child(4){             -webkit-animation-delay:0.52s;         }         .loading span:nth-child(5){             -webkit-animation-delay:0.65s;         }

        5

        .loading{             width: 150px;             height: 15px;             margin: 0 auto;             position: relative;             margin-top:100px;         }         .loading span{             position: absolute;             width: 15px;             height: 100%;             border-radius: 50%;             background: lightgreen;             -webkit-animation: load 1.04s ease-in infinite alternate;         }         @-webkit-keyframes load{             0%{                 opacity: 1;                 -webkit-transform: translate(0px);             }             100%{                 opacity: 0.2;                 -webkit-transform: translate(150px);             }         }         .loading span:nth-child(1){             -webkit-animation-delay:0.13s;         }         .loading span:nth-child(2){             -webkit-animation-delay:0.26s;         }         .loading span:nth-child(3){             -webkit-animation-delay:0.39s;         }         .loading span:nth-child(4){             -webkit-animation-delay:0.52s;         }         .loading span:nth-child(5){             -webkit-animation-delay:0.65s;         }

        第6-8種效果:

        利用CSS3打造十種Loading效果

        利用CSS3打造十種Loading效果

        利用CSS3打造十種Loading效果

        <div class="loading">         <span></span>         <span></span>         <span></span>         <span></span>         <span></span> </div>
        .loading{             width: 150px;             height: 15px;             margin: 0 auto;             margin-top:100px;             text-align: center;         }         .loading span{             display: inline-block;             width: 15px;             height: 100%;             margin-right: 5px;             background: lightgreen;             -webkit-animation: load 1.04s ease infinite;         }         .loading span:last-child{             margin-right: 0px;          }         @-webkit-keyframes load{             0%{                 opacity: 1;             }             100%{                 opacity: 0;             }         }         .loading span:nth-child(1){             -webkit-animation-delay:0.13s;         }         .loading span:nth-child(2){             -webkit-animation-delay:0.26s;         }         .loading span:nth-child(3){             -webkit-animation-delay:0.39s;         }         .loading span:nth-child(4){             -webkit-animation-delay:0.52s;         }         .loading span:nth-child(5){             -webkit-animation-delay:0.65s;         }
        .loading{             width: 150px;             height: 15px;             margin: 0 auto;             margin-top:100px;         }         .loading span{             display: inline-block;             width: 15px;             height: 100%;             margin-right: 5px;             background: lightgreen;             -webkit-transform-origin: right bottom;             -webkit-animation: load 1s ease infinite;         }         .loading span:last-child{             margin-right: 0px;          }         @-webkit-keyframes load{             0%{                 opacity: 1;             }             100%{                 opacity: 0;                 -webkit-transform: rotate(90deg);             }         }         .loading span:nth-child(1){             -webkit-animation-delay:0.13s;         }         .loading span:nth-child(2){             -webkit-animation-delay:0.26s;         }         .loading span:nth-child(3){             -webkit-animation-delay:0.39s;         }         .loading span:nth-child(4){             -webkit-animation-delay:0.52s;         }         .loading span:nth-child(5){             -webkit-animation-delay:0.65s;         }
        .loading{             width: 150px;             height: 15px;             margin: 0 auto;             margin-top:100px;         }         .loading span{             display: inline-block;             width: 15px;             height: 100%;             margin-right: 5px;             background: lightgreen;             -webkit-transform-origin: right bottom;             -webkit-animation: load 1s ease infinite;         }         .loading span:last-child{             margin-right: 0px;          }         @-webkit-keyframes load{             0%{                 opacity: 1;                 -webkit-transform: scale(1);             }             100%{                 opacity: 0;                 -webkit-transform: rotate(90deg) scale(.3);             }         }         .loading span:nth-child(1){             -webkit-animation-delay:0.13s;         }         .loading span:nth-child(2){             -webkit-animation-delay:0.26s;         }         .loading span:nth-child(3){             -webkit-animation-delay:0.39s;         }         .loading span:nth-child(4){             -webkit-animation-delay:0.52s;         }         .loading span:nth-child(5){             -webkit-animation-delay:0.65s;         }

        第9-10種效果:

        利用CSS3打造十種Loading效果

        利用CSS3打造十種Loading效果

        <div class="loadEffect">         <span></span>         <span></span>         <span></span>         <span></span>         <span></span>         <span></span>         <span></span>         <span></span> </div>
        .loadEffect{             width: 100px;             height: 100px;             position: relative;             margin: 0 auto;             margin-top:100px;         }         .loadEffect span{             display: inline-block;             width: 16px;             height: 16px;             border-radius: 50%;             background: lightgreen;             position: absolute;             -webkit-animation: load 1.04s ease infinite;         }         @-webkit-keyframes load{             0%{                 opacity: 1;             }             100%{                 opacity: 0.2;             }         }         .loadEffect span:nth-child(1){             left: 0;             top: 50%;             margin-top:-8px;             -webkit-animation-delay:0.13s;         }         .loadEffect span:nth-child(2){             left: 14px;             top: 14px;             -webkit-animation-delay:0.26s;         }         .loadEffect span:nth-child(3){             left: 50%;             top: 0;             margin-left: -8px;             -webkit-animation-delay:0.39s;         }         .loadEffect span:nth-child(4){             top: 14px;             right:14px;             -webkit-animation-delay:0.52s;         }         .loadEffect span:nth-child(5){             right: 0;             top: 50%;             margin-top:-8px;             -webkit-animation-delay:0.65s;         }         .loadEffect span:nth-child(6){             right: 14px;             bottom:14px;             -webkit-animation-delay:0.78s;         }         .loadEffect span:nth-child(7){             bottom: 0;             left: 50%;             margin-left: -8px;             -webkit-animation-delay:0.91s;         }         .loadEffect span:nth-child(8){             bottom: 14px;             left: 14px;             -webkit-animation-delay:1.04s;         }
        .loadEffect{             width: 100px;             height: 100px;             position: relative;             margin: 0 auto;             margin-top:100px;         }         .loadEffect span{             display: inline-block;             width: 20px;             height: 20px;             border-radius: 50%;             background: lightgreen;             position: absolute;             -webkit-animation: load 1.04s ease infinite;         }         @-webkit-keyframes load{             0%{                 -webkit-transform: scale(1.2);                 opacity: 1;             }             100%{                 -webkit-transform: scale(.3);                 opacity: 0.5;             }         }         .loadEffect span:nth-child(1){             left: 0;             top: 50%;             margin-top:-10px;             -webkit-animation-delay:0.13s;         }         .loadEffect span:nth-child(2){             left: 14px;             top: 14px;             -webkit-animation-delay:0.26s;         }         .loadEffect span:nth-child(3){             left: 50%;             top: 0;             margin-left: -10px;             -webkit-animation-delay:0.39s;         }         .loadEffect span:nth-child(4){             top: 14px;             right:14px;             -webkit-animation-delay:0.52s;         }         .loadEffect span:nth-child(5){             right: 0;             top: 50%;             margin-top:-10px;             -webkit-animation-delay:0.65s;         }         .loadEffect span:nth-child(6){             right: 14px;             bottom:14px;             -webkit-animation-delay:0.78s;         }         .loadEffect span:nth-child(7){             bottom: 0;             left: 50%;             margin-left: -10px;             -webkit-animation-delay:0.91s;         }         .loadEffect span:nth-child(8){             bottom: 14px;             left: 14px;             -webkit-animation-delay:1.04s;         }

        推薦CSS教程:《CSS教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 精品视频久久久久| 国精品午夜福利视频不卡| 久久精品午夜一区二区福利| 色婷婷噜噜久久国产精品12p| 国产精品成人久久久久三级午夜电影 | 久久99精品久久久久久hb无码| 狠狠精品干练久久久无码中文字幕 | 亚洲午夜精品一区二区| 2021年精品国产福利在线 | 呦交小u女国产精品视频| 自拍偷自拍亚洲精品第1页| 成人国产精品秘 果冻传媒在线| 久久99精品久久久久久不卡| 国产网红无码精品视频| 亚洲AⅤ永久无码精品AA| 精品欧洲AV无码一区二区男男 | 亚洲国产精品日韩专区AV| 91精品国产高清久久久久久91| 国产精品国产三级国产AV主播| 青青青国产精品国产精品久久久久| 国产成人精品久久亚洲高清不卡| 国产午夜无码精品免费看| 亚洲精品无码国产| 97视频在线观看这里只有精品| 国产69精品久久久久9999| 91精品国产91久久综合| 国产精品国产高清国产专区| 国产成人精品日本亚洲网址| 嫖妓丰满肥熟妇在线精品| 伊人久久大香线蕉精品| 国产精品偷伦视频观看免费| 久久精品国产亚洲AV无码偷窥| 伊人 久久 精品| 中国大陆精品视频XXXX| 日本一区二区三区精品国产| 久久精品成人免费观看97| 国产欧美精品区一区二区三区| 精品综合久久久久久888蜜芽| 最新精品露脸国产在线 | 久久精品国产亚洲Aⅴ香蕉| 日韩人妻精品一区二区三区视频 |