(九)原生js案例之官网开屏弹窗广告

电商网站,淘宝,pdd,其他商城首页都会用到的效果,内容比较简单,可以丰富下交互,关闭按钮之类的,点击关闭手动关闭,否则就在限定时间自动关闭。

效果

请添加图片描述

代码实现

  • 必要的css
#ad{
      width: 800px;
      height: 448px;
      border: 1px solid #ccc;
      background-size: 100% auto;
      background-image: url(./images/1.png);
      background-repeat: no-repeat;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      overflow: hidden;
      opacity: 0;
      transition: all 1s ease-in-out;
    }
  • 静态页面
<h3 class="d-flex justify-content-center mt-5 ">官网首页的弹窗广告</h3>
  <div id="ad" class="shadow bg-body-tertiary"> 
  </div>
  • 逻辑代码
 window.onload =function(){
          const oAd = document.getElementById('ad');
          setTimeout(show,3000)
          function show(){
            oAd.style.opacity = 1;
            setTimeout(hide,3000)
          }
          function hide(){
            oAd.style.opacity = 0;
            if(getStyle(oAd,'opacity') == 0){
              oAd.style.display = 'none';
            }
          }
        }

可以根据自己的业务去做细节丰富等其他的完善

相关推荐

  1. 鸿蒙OS应用开发自定义

    2024-07-20 12:58:01       58 阅读
  2. Android studio PopupWindow

    2024-07-20 12:58:01       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 12:58:01       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 12:58:01       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 12:58:01       45 阅读
  4. Python语言-面向对象

    2024-07-20 12:58:01       55 阅读

热门阅读

  1. TFHE库,fftw和googletest库安装

    2024-07-20 12:58:01       17 阅读
  2. 车端平行驾驶通信模块弱网报警梳理

    2024-07-20 12:58:01       15 阅读
  3. 设计模式七大原则(五)迪米特法则

    2024-07-20 12:58:01       15 阅读
  4. 常用设计模式

    2024-07-20 12:58:01       17 阅读
  5. 三种著名兵器

    2024-07-20 12:58:01       16 阅读
  6. 达梦+flowable改造

    2024-07-20 12:58:01       18 阅读
  7. 杀毒软件对比

    2024-07-20 12:58:01       18 阅读