ホームページ > 記事 > ウェブフロントエンド > Web広告特殊効果コードシェアリング
以下のエディターは、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('imgAd'); var oad=document.getElementById('ad'); var ocur=document.getElementById('curAd'); var closeBtn=document.getElementById('close'); 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='none'; closeBtn.style.display='block'; } } closeBtn.onclick=function(){ oad.style.display='none'; } setTimeout(down,1000); </script> </body> </html>
以上がWeb広告特殊効果コードシェアリングの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。