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 相关文章推荐
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
Nov 20 Javascript
Js 获取当前函数参数对象的实现代码
Jun 20 Javascript
JS中substring与substr的用法
Nov 16 Javascript
微信小程序 点击控件后选中其它反选实例详解
Feb 21 Javascript
jQuery图片瀑布流的简单实现代码
Mar 15 Javascript
Bootstrap标签页(Tab)插件使用方法
Mar 21 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
May 03 Javascript
vue父组件中获取子组件中的数据(实例讲解)
Sep 27 Javascript
JavaScript中join()、splice()、slice()和split()函数用法示例
Aug 24 Javascript
iview在vue-cli3如何按需加载的方法
Oct 31 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
Nov 14 Javascript
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
Feb 01 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
有关phpmailer的详细介绍及使用方法
2013/01/28 PHP
深入解析php之apc
2013/05/15 PHP
利用Ext Js生成动态树实例代码
2008/09/08 Javascript
js判断元素是否隐藏的方法
2014/06/09 Javascript
jQuery中appendTo()方法用法实例
2015/01/08 Javascript
JavaScript学习笔记之内置对象
2015/01/22 Javascript
jQuery中extend函数的实现原理详解
2015/02/03 Javascript
JavaScript模拟实现键盘打字效果
2015/06/29 Javascript
javascript控制图片播放的实现代码
2020/07/29 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
2016/01/28 Javascript
Bootstrap按钮组件详解
2016/04/26 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
Bootstrap基本组件学习笔记之进度条(15)
2016/12/08 Javascript
利用JS判断鼠标移入元素的方向
2016/12/11 Javascript
js中setTimeout的妙用--防止循环超时
2017/03/06 Javascript
vue项目中用cdn优化的方法
2018/01/03 Javascript
React Navigation 使用中遇到的问题小结
2018/05/08 Javascript
python用字典统计单词或汉字词个数示例
2014/04/22 Python
Python实现读取文件最后n行的方法
2017/02/23 Python
Python之py2exe打包工具详解
2017/06/14 Python
Python实现登陆文件验证方法
2018/10/06 Python
python使用原始套接字发送二层包(链路层帧)的方法
2019/07/22 Python
python实现淘宝购物系统
2019/10/25 Python
如何让python的运行速度得到提升
2020/07/08 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
详解python3类型注释annotations实用案例
2021/01/20 Python
心理健康教育制度
2014/01/27 职场文书
大四毕业生自荐书
2014/07/05 职场文书
单位活动策划方案
2014/08/17 职场文书
优秀教师自我评价范文
2014/09/27 职场文书
项目经理岗位职责范本
2015/04/01 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
乒乓球比赛通知
2015/04/27 职场文书
2015年林业工作总结
2015/05/14 职场文书
Spring Boot mybatis-config 和 log4j 输出sql 日志的方式
2021/07/26 Java/Android
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers