图片翻转效果具体实现代码


Posted in Javascript onJanuary 09, 2014

以下为程序代码:

<!DOCTYPE html /> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
<title>图片翻转效果</title> 
<style type="text/css"> 
.box {overflow:hidden;position:relative;} 
.txt {width:100%;height:100%;background:#f51146;font-size:12px;position:absolute;top:-100%;color:white; 
text-align:center;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;} 
#b1 {background:url(http://biyuan.tk/u/upload/201310221457326875.jpg);width:232px;height:232px;} 
#b2 {background:url(http://biyuan.tk/u/upload/201310221457486875.jpg);width:110px;height:110px;} 
#b3 {background:url(http://biyuan.tk/u/upload/201310221458149843.jpg);width:110px;height:110px;} 
</style> 
</head> 
<body> 
<div id="obj"> 
<div class="box" id="b1"><div class="txt">文字说明<br />文字说明</br />文字</div></div> 
<div class="box" id="b2"><div class="txt">文字说明<br />文字说明</br />文字</div></div> 
<div class="box" id="b3"><div class="txt">文字说明<br />文字说明</br />文字</div></div> 
</div> 
<script type="text/javascript"> 
function Show(o, s, v){ 
clearInterval(Show.prototype["a" + v]); 
Show.prototype["a" + v] = setInterval(function(){ 
if(s == -1) { 
if(o.offsetTop <= -o.parentNode.offsetHeight) { 
o.style.top = -o.parentNode.offsetHeight + "px"; 
return clearInterval(Show.prototype["a" + v]); 
} 
} else { 
if(o.offsetTop >= -10) { 
o.style.top = 0; 
return clearInterval(Show.prototype["a" + v]); 
} 
} 
o.style.top = (o.offsetTop * 1 + 10 * s) + "px"; 
}, 10); 
} 
var igs = document.getElementById('obj').getElementsByTagName("div"); 
for(var i = 0; i < igs.length; i ++) { 
if(igs[i].className == "box") { 
(function(x){ 
igs[x].onmouseover = function(){ 
Show(this.childNodes[0], 1, x); 
this.onmouseout = function() { 
Show(this.childNodes[0], -1, x); 
} 
} 
})(i); 
} 
} 
</script> 
</body> 
</html>

效果预览:http://biyuan.tk/u/upload/201310221500310000.html
Javascript 相关文章推荐
JQuery 表单中textarea字数限制实现代码
Dec 07 Javascript
百度判断手机终端并自动跳转js代码及使用实例
Jun 11 Javascript
Bootstrap实现input控件失去焦点时验证
Aug 04 Javascript
BootStrap3中模态对话框的使用
Jan 06 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
Mar 15 Javascript
ionic实现底部分享功能
May 11 Javascript
Vue关于数据绑定出错解决办法
May 15 Javascript
微信小程序版翻牌小游戏
Jan 26 Javascript
学习LayUI时自研的表单参数校验框架案例分析
Jul 29 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
May 03 Javascript
jQuery HTML获取内容和属性操作实例分析
May 20 jQuery
vue3.0封装轮播图组件的步骤
Mar 04 Vue.js
js获取光标位置和设置文本框光标位置示例代码
Jan 09 #Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
Jan 09 #Javascript
javascript计算当月剩余天数(天数计算器)示例代码
Jan 09 #Javascript
含有CKEditor的表单如何提交
Jan 09 #Javascript
javascript计算星座属相(十二生肖属相)示例代码
Jan 09 #Javascript
javascript计算用户打开网页的停留时间
Jan 09 #Javascript
js中生成map对象的方法
Jan 09 #Javascript
You might like
php SQL防注入代码集合
2008/04/25 PHP
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
PHP使用递归生成文章树
2015/04/21 PHP
PHP封装的字符串加密解密函数
2015/12/18 PHP
jQuery 操作XML入门
2008/12/25 Javascript
javaScript Array(数组)相关方法简述
2009/07/25 Javascript
jQuery总体架构的理解分析
2011/03/07 Javascript
深入理解JavaScript系列(1) 编写高质量JavaScript代码的基本要点
2012/01/15 Javascript
javascript eval(func())使用示例
2013/12/05 Javascript
js设置function参数默认值(适合没有传参情况)
2014/02/24 Javascript
js鼠标悬浮出现遮罩层的方法
2015/01/28 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
基于JQuery实现图片轮播效果(焦点图)
2016/02/02 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
浅谈HTTP 缓存的那些事儿
2018/10/17 Javascript
JS图片懒加载的优点及实现原理
2020/01/10 Javascript
vue+springboot+element+vue-resource实现文件上传教程
2020/10/21 Javascript
将图片文件嵌入到wxpython代码中的实现方法
2014/08/11 Python
numpy自动生成数组详解
2017/12/15 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
python实现打砖块游戏
2020/02/25 Python
Python手动或自动协程操作方法解析
2020/06/22 Python
Python数据可视化实现多种图例代码详解
2020/07/14 Python
全面解析CSS Media媒体查询使用操作(推荐)
2017/08/15 HTML / CSS
使用HTML5和CSS3表单验证功能
2017/05/05 HTML / CSS
使用HTML5拍照示例代码
2013/08/06 HTML / CSS
澳洲的服装老品牌:SABA
2018/02/06 全球购物
党员年终民主评议的自我评价
2013/11/05 职场文书
马云的职业生涯规划之路
2014/01/01 职场文书
一年级学生期末评语
2014/04/21 职场文书
学校四风对照检查材料
2014/08/28 职场文书
先进个人总结范文
2015/02/15 职场文书
车间主任岗位职责范本
2015/04/08 职场文书