ホームページ  >  記事  >  ウェブフロントエンド  >  Web広告特殊効果コードシェアリング

Web広告特殊効果コードシェアリング

巴扎黑
巴扎黑オリジナル
2017-08-21 09:59:371750ブラウズ

以下のエディターは、Web 広告の特殊効果の簡単な例を示します。編集者はこれがとても良いと思ったので、参考として共有します。エディターをフォローして見てみましょう

JavaScript の練習のために、広告を上からゆっくりと最大まで引き出し、2 秒間留まり、その後縮小するという簡単なデモを作成しました。閉じることができる比較的小さな広告。画像は他の画像に置き換えることができます。

コードは次のとおりです


<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title></title>
 <style>
  #ad{
   width:962px;
   display:none;
   margin:0 auto;
   overflow:hidden;
   position:relative;
  }
  #main{
   margin:0 auto;
   width:960px;
   height:1700px;
  }
  #close{
   width:20px;
   height:20px;
   position:absolute;
   top:0;
   right:0;
   font-size:16px;
   line-height:20px;
   text-align:center;
   display:none;
   background:yellowgreen;
  }
 </style>

</head>
<body>
<p id="ad">
 <img src="ad.png" id="imgAd" width="962" height="386">
 <img src="cur.png" id="curAd" width="1199" height="68">
 <span id="close">x</span>
</p>
<p id="main"><img src="数字商品-10-23.jpg"></p>
<script>
 var oImgAd=document.getElementById(&#39;imgAd&#39;);
 var oad=document.getElementById(&#39;ad&#39;);
 var ocur=document.getElementById(&#39;curAd&#39;);
 var closeBtn=document.getElementById(&#39;close&#39;);
 var h=0;
 var maxH=oImgAd.height;
 var minH=ocur.height;
 function down()
 {
  if(h<maxH)
  {
   h+=5;
   oad.style.height=h+"px";
   oad.style.display="block";
   setTimeout(down,5);
  }
  else{
   setTimeout(up,2000);
  }
 }
 function up(){
  if(h>minH){
   h-=5;
   oad.style.height=h+"px";
   setTimeout(up,5);
  }
  else{
   oImgAd.style.display=&#39;none&#39;;
   closeBtn.style.display=&#39;block&#39;;
  }
 }
 closeBtn.onclick=function(){
  oad.style.display=&#39;none&#39;;
 }
 setTimeout(down,1000);
</script>
</body>
</html>

以上がWeb広告特殊効果コードシェアリングの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。