本文教大家用原生js實現的簡單網頁主頁右下角的廣告框效果,利用好絕對定位,點擊X關閉廣告,裡面的內容不管動圖或影片都可以。
程式碼最簡潔,js行為最佳化版,複製貼上即可使用。
示範部分
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>右下角广告框效果</title> </head> <style type="text/css"> #advbox{ width: 400px; height: 300px; position: fixed; right: 0; bottom: 0; } .adv{ width: 380px; height: 270px; border: 1px solid #a00; position: relative; } #icon{ display: block; width: 24px; height: 24px; color: #0c0; font-size: 30px; font-weight: bolder; position: absolute; right: 2px; top: 2px; cursor: pointer; } #resetadv{ width: 105px; height:20px; position: fixed; right: 25px; bottom: 15px; color: #fff; font-size: 20px; background-color: #333; } .hide{ display: none; } .show{ display: block; } </style> <body> <div id="advbox"> <div> <img src="" alt="结合html5,这可以是一个gif,swf或者video"> <span id="icon">X</span> </div> </div> <div id="resetadv">广告入口>></div> <script type="text/javascript"> (function(){ //封装一下dom的id操作 var $ = function(id){ return document.getElementById(id); }; //添加点击事件 $("icon").onclick=function(){ $("advbox").className = "hide"; }; $("resetadv").onmouseover=function(){ $("advbox").className = "show"; }; })(); </script> </body> </html>
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支PHP中文網。
更多javascript實現右下角廣告框效果相關文章請關注PHP中文網!