效果图:
代码示例:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"> <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script> <link href="css/layout.css" rel="stylesheet" type="text/css" /> <title>云油</title> </head> <style> * { padding: 0; margin: 0; } body { width: 100%; height: 100%; background: #FFFFFF; opacity: 0.8; } .bg { display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 10; background: rgba(0, 0, 0, 0.9); text-align: end; overflow: hidden; padding: 1rem 5px 0 1rem; } .bg img { width: 93%; height: auto; } .htbg { background: url(images/bg.png); background-repeat: no-repeat; width: 100%; height: 100%; background-size: 100% 100%; background-attachment: fixed; position: absolute; /*width: 500px; height: 700px; background-size: 100% 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.png',sizingMethod='scale');*/ } </style> <body> <!--https://img-blog.csdnimg.cn/20201216150438676.png--> <div class="app"> <div class="bg"><img src="images/13.png" alt=""></div> </div> <div class="htbg"> <div align="center"> <a href="javascript:void(0)" id="downloadButton"> 点击下载APP </a> </div> </div> <!--<div> <img src="images/logo.png" /> </div>--> <!--<div class="main"> <div class="xiazai_1"> APP </div> <a href="javascript:void(0)" id="downloadButton" class="dianjianzhuang">点击安装</a> </div>--> <script> window.onload = function() { var button = document.getElementById("downloadButton"); button.style.visibility = "visible"; button.onclick = function() { window.location="http://www.qdgaoshanyun.com:9731/yunyou/yunyou1.apk"; } var fontSize = $(window).width() / 18.75; //屏幕的宽 $("html").css("font-size", fontSize + "px"); if (IsWeixinOrAlipay() == 13) { $(".bg").css('display', 'block') } else { console.log(IsWeixinOrAlipay()) } } function IsWeixinOrAlipay() { var ua = window.navigator.userAgent.toLowerCase(); //判断是不是微信 if (ua.match(/MicroMessenger/i) == 'micromessenger') { return 13; } //判断是不是支付宝 if (ua.match(/AlipayClient/i) == 'alipayclient') { return 12; } //哪个都不是 return 0; } </script> </body> </html>
遮罩层素材:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)