当前位置: 移动技术网 > IT编程>开发语言>Jquery > 自定义loading效果

自定义loading效果

2018年10月22日  | 移动技术网IT编程  | 我要评论

结合font awesome字体图标自定义loading效果

font awesome字体图标地址

使用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;
            width: 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>

 

  

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网