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


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 相关文章推荐
List all the Databases on a SQL Server
Jun 21 Javascript
JavaScript栏目列表隐藏/显示简单实现
Apr 03 Javascript
解决jquery插件冲突的问题
Jan 23 Javascript
windows8.1+iis8.5下安装node.js开发环境
Dec 12 Javascript
javascript 动态创建表格
Jan 08 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
Aug 20 Javascript
JS简单实现无缝滚动效果实例
Aug 24 Javascript
基于JavaScript实现右键菜单和拖拽功能
Nov 28 Javascript
BackBone及其实例探究_动力节点Java学院整理
Jul 14 Javascript
vue系列之动态路由详解【原创】
Sep 10 Javascript
详解vue 组件
Jun 11 Javascript
Vue——解决报错 Computed property &quot;****&quot; was assigned to but it has no setter.
Dec 19 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基于imap获取邮件实例
2014/11/11 PHP
php创建无限级树型菜单
2015/11/05 PHP
php处理抢购类功能的高并发请求
2018/02/08 PHP
JavaScript实现动态增加文件域表单
2009/02/12 Javascript
JQuery Study Notes 学习笔记(一)
2010/08/04 Javascript
基于jquery自定义图片热区效果
2012/07/21 Javascript
js写的方法实现上传图片之后查看大图
2014/03/05 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
分享bootstrap学习笔记心得(组件及其属性)
2017/01/11 Javascript
jQuery事件与动画基础详解
2017/02/23 Javascript
js判断是否是手机页面
2017/03/17 Javascript
深入解析nodejs HTTP服务
2017/07/25 NodeJs
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
React.Js添加与删除onScroll事件的方法详解
2017/11/03 Javascript
Angular中使用better-scroll插件的方法
2018/03/27 Javascript
vue组件挂载到全局方法的示例代码
2018/08/02 Javascript
jQuery轮播图实例详解
2018/08/15 jQuery
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
ES6 Promise对象的应用实例分析
2019/06/27 Javascript
在weex中愉快的使用scss的方法步骤
2020/01/02 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
python 基础学习第二弹 类属性和实例属性
2012/08/27 Python
Python3 socket同步通信简单示例
2017/06/07 Python
详解用TensorFlow实现逻辑回归算法
2018/05/02 Python
英国时尚饰品和发饰购物网站:Claire’s
2017/07/04 全球购物
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
大专应届生个人简历的自我评价
2013/10/15 职场文书
心理健康教育制度
2014/01/27 职场文书
个人简历自荐信
2014/06/26 职场文书
学校关爱留守儿童活动方案
2014/08/27 职场文书
初三英语教学反思
2016/02/15 职场文书
2016年小学教师师德承诺书
2016/03/25 职场文书
餐厅开业活动方案
2019/07/08 职场文书
Flink 侧流输出源码示例解析
2022/09/23 Servers