JavaScript实现简单的弹窗效果


Posted in Javascript onMay 19, 2020

本文实例为大家分享了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>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery设置控件位置的方法
Aug 21 Javascript
jQuery实现左右切换焦点图
Apr 03 Javascript
九种原生js动画效果
Nov 11 Javascript
JavaScript制作简单的日历效果
Mar 10 Javascript
Javascript发送AJAX请求实例代码
Aug 21 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
Mar 06 Javascript
jquery DataTable实现前后台动态分页
Jun 17 jQuery
javascript+html5+css3自定义弹出窗口效果
Oct 26 Javascript
基于vue 动态加载图片src的解决方法
Feb 05 Javascript
快速对接payjq的个人微信支付接口过程解析
Aug 15 Javascript
PHP 502bad gateway原因及解决方案
Nov 13 Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
Nov 16 Javascript
js实现自定义右键菜单
May 18 #Javascript
微信小程序手动添加收货地址省市区联动
May 18 #Javascript
怎么理解wx.navigateTo的events参数使用详情
May 18 #Javascript
django简单的前后端分离的数据传输实例 axios
May 18 #Javascript
vue+koa2搭建mock数据环境的详细教程
May 18 #Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
May 18 #Javascript
react 生命周期实例分析
May 18 #Javascript
You might like
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
2009/10/22 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
2015/05/13 PHP
ThinkPHP中session函数详解
2016/09/14 PHP
javascript的函数
2007/01/31 Javascript
JavaScript中实现最高效的数组乱序方法
2014/10/11 Javascript
js实现二代身份证号码验证详解
2014/11/20 Javascript
js获取元素外链样式的方法
2015/01/27 Javascript
javascript实现可拖动变色并关闭层窗口实例
2015/05/15 Javascript
ECMAScript6函数剩余参数(Rest Parameters)
2015/06/12 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
JavaScript浮点数及运算精度调整详解
2016/10/21 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
jQuery事件_动力节点Java学院整理
2017/07/05 jQuery
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
解决百度Echarts图表坐标轴越界的方法
2018/10/17 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
2019/05/12 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
Python 列表(List)操作方法详解
2014/03/11 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
django使用LDAP验证的方法示例
2018/12/10 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
2019/02/13 Python
在django admin中添加自定义视图的例子
2019/07/26 Python
python面向对象 反射原理解析
2019/08/12 Python
Django serializer优化类视图的实现示例
2020/07/16 Python
凯特·丝蓓英国官网:Kate Spade英国
2016/11/07 全球购物
雅诗兰黛(Estee Lauder)英国官方网站:世界顶级化妆品牌
2016/12/29 全球购物
菲律宾优惠券网站:MetroDeal
2019/04/12 全球购物
自主招生自荐书
2013/11/29 职场文书
工程管理专业个人求职信范文
2013/12/07 职场文书
土木工程专业个人求职信
2013/12/30 职场文书
面试后感谢信
2014/02/01 职场文书
Java各种比较对象的方式的对比总结
2021/06/20 Java/Android
python的html标准库
2022/04/29 Python
Java界面编程实现界面跳转
2022/06/16 Java/Android