简单的网页广告特效实例


Posted in Javascript onAugust 19, 2017

为了练习javascript,做了一个简单的demo,实现的是广告从顶部慢慢拉出到最大,然后停留2s,再收缩到比较小且可以关闭的广告特效。图片可以替换为任意其他的图片。

代码如下

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title></title>
 <style>
  #ad{
   width:962px;
   display:none;
   margin:0 auto;
   overflow:hidden;
   position:relative;
  }
  #main{
   margin:0 auto;
   width:960px;
   height:1700px;
  }
  #close{
   width:20px;
   height:20px;
   position:absolute;
   top:0;
   right:0;
   font-size:16px;
   line-height:20px;
   text-align:center;
   display:none;
   background:yellowgreen;
  }
 </style>

</head>
<body>
<div id="ad">
 <img src="ad.png" id="imgAd" width="962" height="386">
 <img src="cur.png" id="curAd" width="1199" height="68">
 <span id="close">x</span>
</div>
<div id="main"><img src="数字商品-10-23.jpg"></div>
<script>
 var oImgAd=document.getElementById('imgAd');
 var oad=document.getElementById('ad');
 var ocur=document.getElementById('curAd');
 var closeBtn=document.getElementById('close');
 var h=0;
 var maxH=oImgAd.height;
 var minH=ocur.height;
 function down()
 {
  if(h<maxH)
  {
   h+=5;
   oad.style.height=h+"px";
   oad.style.display="block";
   setTimeout(down,5);
  }
  else{
   setTimeout(up,2000);
  }
 }
 function up(){
  if(h>minH){
   h-=5;
   oad.style.height=h+"px";
   setTimeout(up,5);
  }
  else{
   oImgAd.style.display='none';
   closeBtn.style.display='block';
  }
 }
 closeBtn.onclick=function(){
  oad.style.display='none';
 }
 setTimeout(down,1000);
</script>
</body>
</html>

以上这篇简单的网页广告特效实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery编写的横向自适应幻灯片切换特效的实例代码
Aug 06 Javascript
CheckBoxList多选样式jquery、C#获取选择项
Sep 06 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
Jun 01 Javascript
jquery实现简单的遮罩层
Jan 08 Javascript
极易被忽视的javascript面试题七问七答
Feb 15 Javascript
VUE JS 使用组件实现双向绑定的示例代码
Jan 10 Javascript
node.js爬虫爬取拉勾网职位信息
Mar 14 Javascript
微信小程序实现滚动消息通知
Feb 02 Javascript
20个最常见的jQuery面试问题及答案
May 23 jQuery
解决vue props 拿不到值的问题
Sep 11 Javascript
vue中将html字符串转换成html后遇到的问题小结
Dec 10 Javascript
Promise扫盲贴
Jun 24 Javascript
JavaScript 完成注册页面表单校验的实例
Aug 19 #Javascript
JS模拟超市简易收银台小程序代码解析
Aug 18 #Javascript
详解JS数组Reduce()方法详解及高级技巧
Aug 18 #Javascript
javascript将url解析为json格式的两种方法
Aug 18 #Javascript
Vue组件选项props实例详解
Aug 18 #Javascript
浅谈angular4 ng-content 中隐藏的内容
Aug 18 #Javascript
Node.JS更改Windows注册表Regedit的方法小结
Aug 18 #Javascript
You might like
php中{}大括号是什么意思
2013/12/01 PHP
ThinkPHP中的关联模型注意点
2014/06/16 PHP
百度实时推送api接口应用示例
2014/10/21 PHP
Js中获取frames中的元素示例代码
2013/07/30 Javascript
Extjs 4.x 得到form CheckBox 复选框的值
2014/05/04 Javascript
jquery插件jSignature实现手动签名
2015/05/04 Javascript
原生javascript实现解析XML文档与字符串
2016/03/01 Javascript
Javascript基础知识盲点总结之函数
2016/05/15 Javascript
本地Bootstrap文件字体图标引入却无法显示问题的解决方法
2020/04/18 Javascript
使用snowfall.jquery.js实现爱心满屏飞的效果
2017/01/05 Javascript
微信小程序数字滚动插件使用详解
2018/02/02 Javascript
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
关于uniApp editor微信滑动问题
2021/01/15 Javascript
python开发之基于thread线程搜索本地文件的方法
2015/11/11 Python
Python 数据处理库 pandas进阶教程
2018/04/21 Python
Python生成短uuid的方法实例详解
2018/05/29 Python
Python3 实现文件批量重命名示例代码
2019/06/03 Python
Django的用户模块与权限系统的示例代码
2019/07/24 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
2020/04/10 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
雪花秀美国官方网站:韩国著名草本护肤化妆品品牌
2016/10/19 全球购物
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
Janie and Jack美国官网:GAP旗下的高档童装品牌
2019/09/09 全球购物
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
致长跑运动员加油稿
2014/02/20 职场文书
化妆品促销方案
2014/02/24 职场文书
培训协议书范本
2014/04/22 职场文书
彩妆大赛策划方案
2014/05/13 职场文书
健康教育评估方案
2014/05/25 职场文书
应届生面试求职信
2014/07/02 职场文书
公司授权委托书格式范文
2014/10/02 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
员工工作能力评语
2014/12/31 职场文书
作息时间调整通知
2015/04/22 职场文书
解析高可用Redis服务架构分析与搭建方案
2021/06/20 Redis