Der folgende Editor zeigt Ihnen ein einfaches Beispiel für Web-Werbe-Spezialeffekte. Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Folgen wir dem Editor und werfen wir einen Blick darauf
Um Javascript zu üben, habe ich eine einfache Demo erstellt. Was erreicht wird, ist, dass die Anzeige langsam von oben bis zum Maximum herausgezogen wird und dann 2 Sekunden lang bleibt. und schrumpft dann auf eine kleinere Größe und kann für Werbezwecke geschlossen werden. Das Bild kann durch jedes andere Bild ersetzt werden.
Der Code lautet wie folgt
<!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>
Das obige ist der detaillierte Inhalt vonCode-Sharing für Web-Werbung für Spezialeffekte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!