(九)原生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';
            }
          }
        }

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值