一個簡單實用的css loading表徵圖

來源:互聯網
上載者:User

標籤:orm   src   開發   ide   簡單   web   anim   alt   back   

摘要

在web開發中,為了提高使用者體驗,在載入資料的時候都會給一個loading的提示。

Html
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title></title>    <script src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script>    <style>        .cssload-container {            width: 24px;            height: 24px;            position: fixed;            top: 260px;            left: 50%;            margin-left: -12px;        }        .cssload-speeding-wheel {            width: 60px;            height: 60px;            margin: 0 auto;            border: 2px solid rgba(0,0,0,0.25);            border-radius: 50%;            border-left-color: transparent;            border-right-color: transparent;            animation: cssload-spin 575ms infinite linear;            -o-animation: cssload-spin 575ms infinite linear;            -ms-animation: cssload-spin 575ms infinite linear;            -webkit-animation: cssload-spin 575ms infinite linear;            -moz-animation: cssload-spin 575ms infinite linear;        }        @keyframes cssload-spin {            100% {                transform: rotate(360deg);                transform: rotate(360deg);            }        }        @-o-keyframes cssload-spin {            100% {                -o-transform: rotate(360deg);                transform: rotate(360deg);            }        }        @-ms-keyframes cssload-spin {            100% {                -ms-transform: rotate(360deg);                transform: rotate(360deg);            }        }        @-webkit-keyframes cssload-spin {            100% {                -webkit-transform: rotate(360deg);                transform: rotate(360deg);            }        }        @-moz-keyframes cssload-spin {            100% {                -moz-transform: rotate(360deg);                transform: rotate(360deg);            }        }    </style></head><body>    <div class="cssload-container">        <div class="cssload-speeding-wheel"></div>    </div>    <script>        function showLoading() {            $(".cssload-container").show();        };        function hideLoading() {            $(".cssload-container").hide();        };        var times = 1;        setInterval(function () {            if (times % 2 === 0) {                hideLoading();            } else {                showLoading();            };            times++;        }, 2000)    </script></body></html>

效果

把需要的css貼過去,然後把這段代碼放在需要顯示的頁面上

 <div class="cssload-container">        <div class="cssload-speeding-wheel"></div>    </div>

控制顯示與隱藏的js

   function showLoading() {            $(".cssload-container").show();        };        function hideLoading() {            $(".cssload-container").hide();        };

一個簡單實用的css loading表徵圖

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.