• 自定义loading效果


    结合Font Awesome字体图标自定义loading效果

    Font Awesome字体图标地址http://www.fontawesome.com.cn/faicons/

    使用javascript DOM操作动态添加loading HTML结构,通过JavaScript方法控制loading的显示与隐藏。

    效果:


    代码:

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>loading</title>
        <link rel="stylesheet" href="font-awesome-4.7.0/css/font-awesome.min.css">
        <style>
            #mask-wrap {
                position: fixed;
                 100%;
                height: 100%;
                top: 0;
                left: 0;
                background-color: rgba(0, 0, 0, 0.2);
                z-index: 10000;
            }
            
            #loading {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                z-index: 9999;
                color: #0066FF;
                text-align: center;
            }
        </style>
    </head>
    
    <body>
    
        <script src="js/jquery-1.10.2.min.js"></script>
        <script>
            $(function() {
                var $loading = "";
                $loading =
                    `<div id="mask-wrap">		                
    			<div id="loading">
    				<i class="fa fa-spinner fa-spin fa-3x"></i>
    				<p>正在加载中...</p>
    			</div>
    		 </div>`
                $("body").prepend($loading);
                // 显示
                showLoading(true);
            })
    
            // loading的显示与隐藏
            function showLoading(open) {
                if (open == null) {
                    open = true;
                }
                if (open) {
                    $("#mask-wrap").show();
    
                } else {
                    $("#mask-wrap").hide();
                }
            }
        </script>
    
    </body>
    
    </html>
    

      

  • 相关阅读:
    ASP生成静态文件编码为UTF-8格式的HTML文件
    asp图片化电话号码,避免蜘蛛之类爬走用户隐私
    动态上传多个文件(asp)
    简单测试IIS下的UrlRewrite技术
    mac配置tomcat
    CSS盒子
    CSS
    HTML
    从java到python
    HTTP协议
  • 原文地址:https://www.cnblogs.com/qianxuebing/p/9829855.html
Copyright © 2020-2023  润新知