网页右下角小广告

网页右下角小广告页面加载完成页面右下角出现小窗口,倒计时5秒关闭,也可自行手动关闭代码如下:<!DOCTYPE html><html lang="en"

大家好,又见面了,我是你们的朋友全栈君。

  页面加载完成页面右下角出现小窗口,倒计时5秒关闭,也可自行手动关闭
代码如下:
<!DOCTYPE html>
<html lang=”en”>

 

<head>
    <meta charset=”UTF-8″>
    <meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
    <title>Document</title>
    <style>
        .banner {
            width: 260px;
            height: 200px;
            background-color: #999;
            position: fixed;
            right: 0;
            bottom: 0;
        }

 

        em {
            margin-right: 195px;
        }
    </style>
</head>

 

<body>
    <div class=”banner”>
        <em>5s</em>
        <input type=”button” value=”关闭” id=”stop”>
    </div>
    <script>
        let banner = document.querySelector(“.banner”);
        let em = document.querySelector(“em”);
        let stop0 = document.querySelector(“#stop”);

 

        let y = -200;
        let timer = setInterval(function () {
            y++;
            banner.style.cssText = `bottom: ${y}px;`;
            if (y >= 0) {
                time();
                clearInterval(timer);
            }
        }, 5);

 

        // 按钮关闭
        stop0.onclick = function () {
            Object.assign(banner.style, {
                display: “none”
            })
        };
        // 5秒倒计时关闭
        function time() {
            let second = 5;
            let timer = setInterval(function () {
                second–
                em.innerHTML = `${second}s`;
                if (second == 0) {
                    clearInterval(timer);
                    Object.assign(banner.style, {
                        display: “none”
                    })
                }
            }, 1000);
        }
    </script>
</body>
</html>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155329.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SSDP 协议_Smb协议

    SSDP 协议_Smb协议1.组播地址2.SSDP,简单服务发现技术组播地址为了让组播源和组播组成员进行通信,需要提供网络层组播地址,即IP组播地址。同时必须存在一种技术将IP组播地址映射为链路层的组播MAC地址。1.IP组播地址(1)       IPv4组播地址IANA(InternetAssignedNumbersAuthority,互联网编号分配委员会)将D类地址空间分配给IP

    2022年10月11日
    2
  • java getrealpath_JavaEE路径陷阱之getRealPath「建议收藏」

    java getrealpath_JavaEE路径陷阱之getRealPath「建议收藏」JavaEE程序有一大路径陷阱,那就是ServletContext的getRealPath方法。我们常常使用getRealPath(“/”)来获得Web应用程序根目录的绝对路径。这是绝对要不得的!提供这个方法绝对是JavaEEAPI开发组的一大败笔。使用它,我们会万劫不复!绝对不要使用ServletContext的getRealPath方法获取Web应用的路径!应该使用ServletContex…

    2022年9月19日
    1
  • 短信验证

    短信验证

    2022年3月12日
    73
  • Gradle DSL method not found: ‘google()’

    Gradle DSL method not found: ‘google()’

    2021年10月1日
    39
  • CSS半透明边框效果

    CSS半透明边框效果源代码:&lt;!doctypehtml&gt;&lt;html&gt;&lt;head&gt;&lt;metacharset="utf-8"&gt;&lt;style&gt;div{ width:500px; height:309px; border:50pxsolidhsla(0,0%,100%,0.5); background:url(file:///C:/Use…

    2022年7月13日
    11
  • mpu6050计步原理_佳明速度传感器安装

    mpu6050计步原理_佳明速度传感器安装下面三部分内容包括:计步原理、基于MPU6050的计步实现、基于MPU6050的久坐检测实现,第一部分为转载内容,做东西最好要了解下关键部分的原理。一、计步原理以下转自:http://www.elecfans.com/yuanqijian/sensor/20170816539797.html1.先要摸清模型的特征目前,大部分设备都提供了可以检测各个方向的加速度传感器…

    2022年9月28日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号