JavaScript实现简单的弹窗效果
程序员文章站
2022-06-25 08:02:53
本文实例为大家分享了javascript实现弹窗效果的具体代码,供大家参考,具体内容如下使用css动画效果实现弹窗缓慢弹出和收回。使用javascript实现定时弹出定时收回。
本文实例为大家分享了javascript实现弹窗效果的具体代码,供大家参考,具体内容如下
使用css动画效果实现弹窗缓慢弹出和收回。
使用javascript实现定时弹出定时收回。
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>简单弹窗</title> <style> * { margin: 0; padding: 0; } .pop { width: 400px; height: 300px; position: fixed; bottom: 0; right: 0; display: none; animation: pop 1s ease-in-out 0s; } @keyframes pop { from { height: 0; } to { height: 300px; } } .down { width: 400px; height: 0; position: fixed; bottom: 0; right: 0; display: block; animation: out 1s ease-in-out; } @keyframes out { from { height: 300px; } to { height: 0; } } .img1 { width: 400px; height: 300px; vertical-align: top; } </style> </head> <body> <div class="pop" id="pop"> <img src="images/01.jpg" alt="" class="img1"> </div> </body> <script> window.onload = function () { timer = window.setinterval(imgblock, 2000); }; function imgblock() { var pop = document.getelementbyid('pop'); pop.style.display = 'block'; timer2 = window.setinterval(imgnone,5000); } function imgnone() { var pop = document.getelementbyid('pop'); pop.classname = 'down'; clearinterval(timer); clearinterval(timer2); } </script> </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。