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 id='pop'> <img src='https://www.haobala.com/bcjs/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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持好吧啦网。
相关文章:
1. 详解为什么Vue中不要用index作为key(diff算法)2. 简单了解Vue + ElementUI后台管理模板3. set rs=conn.execute,set rs=server.createobject(“ADODB.recordset”)的性能对比4. SpringBoot使用Atomikos技术整合多数据源的实现5. python tkinter GUI绘制,以及点击更新显示图片代码6. Android开发之AppWidget详解7. Python将CSV文件转化为HTML文件的操作方法8. Python ini文件常用操作方法解析9. Android制作登录页面并且记住账号密码功能的实现代码10. 如何修改PHP的memory_limit限制