picture.html
复制代码 代码如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JS实现图片翻书效果</title>
<META http-equiv=imagetoolbar content=no>
<link rel="stylesheet" type="text/css" href="picture.css"/>
<script type="text/javascript" src="picture.js"></script>
<BODY>
<DIV id=center>
<!--图片位置-->
<DIV id=DHTMLBOOK>
<SPAN class=page onMouseDown="return false;" ondblclick=TPL(); onclick=TPL();><IMG class=img></SPAN>
<SPAN class="page right" onmousedown="return false;" ondblclick=TPR(); onclick=TPR();><IMG class=img style="LEFT: -100%"></SPAN>
<SPAN class="page turn" onMouseDown="return false;" ondblclick=TPL(); onclick=TPL();><IMG class=img style="FILTER: alpha(); opacity: 1"></SPAN>
<SPAN class="page turn right" onmousedown="return false;" ondblclick=TPR(); onclick=TPR();><IMG class=img style="FILTER: alpha(); LEFT: -100%; opacity: 1"></SPAN>
<!--文字位置-->
<DIV id=TXTBOX></DIV>
</DIV>
</DIV>
<DIV id=imgsrc style="VISIBILITY: hidden">
<IMG alt="In the early morning he departed." src="babi/86d6277f9e2f0708ce332da4e924b899a901f264.jpg">
<IMG alt="Believing she had dreamed of the roar of his bike," src="babi/c4aaee1ejw1e3jb8r868vj.jpg">
<IMG alt="she woke up to the sunshine in her eyelids." src="babi/7-121205155537-52.jpg">
<IMG alt="she woke up to the sunshine in her eyelids." src="babi/c4aaee1ejw1e3jb91py0fj.jpg">
<IMG alt="she woke up to the sunshine in her eyelids." src="babi/c4aaee1ejw1e3jb94nx7bj.jpg">
</DIV>
</BODY></HTML>
picture.css
复制代码 代码如下:
#center {
LEFT: 50%; POSITION: absolute; TOP: 50%
}
#DHTMLBOOK {
BACKGROUND: #000; LEFT: -210px; VISIBILITY: hidden; WIDTH: 210px; POSITION: relative; TOP: -160px; HEIGHT: 160px
}
#TXTBOX {
FONT-SIZE: 0.8em; WIDTH: 210px; COLOR: #aba193; FONT-FAMILY: verdana; POSITION: absolute; TOP: 160px; TEXT-ALIGN: center
}
.page {
OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; WIDTH: 50%; CURSOR: pointer; POSITION: absolute; HEIGHT: 100%
}
.right {
BORDER-RIGHT: #000000 1px solid; LEFT: 50%
}
.turn {
BACKGROUND: #000000
}
.img {
WIDTH: 200%; POSITION: absolute; HEIGHT: 100%
}
picture.js
复制代码 代码如下:
document.onselectstart = function () { return false; }
var nI = 0;
var kI = 0;
var run = false;
function setOpacity(obj,o) {
if (o<0) o=0; else if (o>100) o = 100;
if (obj.filters)obj.filters.alpha.opacity=o; else obj.style.opacity = o/100;
}
function TPR__(p) {
P1.style.left = 50-(2.5*p)+"%";
P1.style.width = (2.5*p)+"%";
setOpacity(P1i, .5*p*p);
if (p == 20) run = false;
}
function TPR_(p) {
P2.style.width = 50-(2.5*p)+"%";
setOpacity(P2i, 100-.5*(p*p));
if (p == 20) {
P2i.src = IMGSRC[kI].src;
setOpacity(P2i, 100);
P2.style.width = "50%";
for(var i=1; i<=20; i++) setTimeout("TPR__("+i+")", i*32);
}
}
function TPR() {
if (!run) {
run = true;
P01i.src = IMGSRC[kI].src;
P1.style.width = 0;
kI++;
if (kI>=nI) kI = 0;
titLe(kI);
P02i.src = IMGSRC[kI].src;
P1i.src = IMGSRC[kI].src;
for (var i=1; i<=20; i++) setTimeout("TPR_("+i+")", i*32);
} else setTimeout("TPR()", 100);
}
function TPL__(p) {
P2.style.width = (2.5*p)+"%";
setOpacity(P2i, .5*p*p);
if (p == 20) run = false;
}
function TPL_(p) {
P1.style.left = (2.5*p)+"%";
P1.style.width = 40+(10-2.5*p)+"%";
setOpacity(P1i, 100-.5*(p*p));
if (p == 20) {
P1i.src = IMGSRC[kI].src;
setOpacity(P1i, 100);
P1.style.left = 0;
P1.style.width = "50%";
for(var i=1; i<=20; i++) setTimeout("TPL__("+i+")", i*32);
}
}
function TPL() {
if (!run) {
run = true;
P02i.src = IMGSRC[kI].src;
P2.style.width = 0;
kI--;
if (kI < 0) kI = nI-1;
titLe(kI);
P01i.src = IMGSRC[kI].src;
P2i.src = IMGSRC[kI].src;
for(var i=1; i<=20; i++) setTimeout("TPL_("+i+")", i*32);
} else setTimeout("TPL()", 100);
}
function titLe(p) {
document.getElementById("TXTBOX").innerHTML = IMGSRC[p].alt;
}
onload = function() {
IMGSRC = document.getElementById("imgsrc").getElementsByTagName("img");
DB = document.getElementById("DHTMLBOOK");
P01 = DB.getElementsByTagName("span")[0];
P01i = P01.getElementsByTagName("img")[0];
P02 = DB.getElementsByTagName("span")[1];
P02i = P02.getElementsByTagName("img")[0];
P1 = DB.getElementsByTagName("span")[2];
P1i = P1.getElementsByTagName("img")[0];
P2 = DB.getElementsByTagName("span")[3];
P2i = P2.getElementsByTagName("img")[0];
nI = IMGSRC.length;
P1i.src = IMGSRC[kI].src;
P2i.src = IMGSRC[kI].src;
titLe(kI);
DB.style.visibility = "visible";
}
相关推荐:
SEO快排还有效果吗揭秘快速排名的真相与未来趋势,ai人像波普
怎么用AI生成文章免费版,高效创作从此开始!
什么是seo方法,何为seo ,ai写作神器源码是什么
Bing无法使用怎么办?解决方法及替代方案推荐!,ai文字设计教程
ChatGPT免费版每天提问有次数限制吗?揭秘如何高效使用AI助手!,机甲ai手绘
SEO优化工具优势:提升网站排名,带来流量和转化的秘密武器,ai圆形造字
ChatGPT使用问题?如果您正在使用VPN,请尝试将其关闭,ai制作渐变立体
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,郴州网站推广多少钱一个
文章AI生成标题:让创作更轻松,内容更精彩
SEO优化流程:助力网站快速提升排名的关键策略,1745ai
SEO观看:如何通过优化提升您的网站流量和品牌影响力,龙里网络营销推广
SEO与SEM:谁才是提升网站流量的王者?,Ai中字体如何变形立体
OpenPose大白话解释:让你轻松理解姿态识别的神奇技术,ai天天晴
seO经理是什么岗位,seo经理招聘 ,ai写作重复被查
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
AI网站开发与代码创新:引领未来数字化变革的关键,ai ay规则
seo需要做些什么,做seo的 ,超级ai地图
在线AI文章生成器开启智能创作新时代
ChatGPT支付时银行卡被拒绝?教你几招轻松解决问题!,国内ai换图
AI自动生成:开启智能时代的无限可能,ai熊熊图片
ChatGPT中文版下载免费版:智能对话新时代,尽在,ai光波
SEO优化如何进行:提升网站排名,轻松超越竞争对手,ai写作怎么操作手机
SEO对策:提升网站排名与流量的必备策略,SEO入门相机平价学生
未来智能:AI智能人工软件引领数字化变革
未来科技:AI工具为生活赋能,打造智能未来
【SEO优化全攻略】提升网站流量的终极秘籍,带你轻松玩转搜索引擎优化!,金融网站推广维护
什么是seo网络推广,seo网络推广技术 ,ai写真官方
ChatGPT的VPN梯子:畅享全球互联网自由,打破地域限制,一直搜Ai
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
为什么seo这么麻烦,seo是什么意思 为什么要做seo ,dota1ai地图命令选ai
AI缩写在线:让人工智能助力你行业前沿技术,ai uhrehara
SEO每日:提高网站流量的秘密武器,助你脱颖而出,seo优化和排名技巧
seo链接锚是什么,什么是锚链接,如何设置锚链接 ,保山智能AI
SEO符合:提升网站排名的秘诀,助力企业赢在搜索引擎优化的赛道,优化没续费 网站没了
为什么网站要做seo,网站做seo的目的是什么 ,ai初选
用AI修改文章,提升写作效率与质量的新时代
SEO优化如何为网站做好关键词研究和优化,ai直通
SEO费用如何根据预算选择最合适的SEO服务,营销类推广网站
《“查看更多”背后的秘密:让你的人生更加丰富多彩!》,宁安公司网站建设
Bing学术搜索结果不显示时间?如何解决这一问题,提升学术研究效率!,ai怎么参考线
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
ChatGPT198元永久会员,开启智慧之门,体验AI的极致服务!,老孙教ai
seo相关知识是什么,seo相关技术 ,ai写作讯飞星火认知大模型
seo系列什么意思,seo的分类 ,que n ai je
Chat启用后ESX连不上?解决方法一网打尽!,为什么AI续写这么离谱
seo计算了什么,seo的常用术语 ,ai智能有意思的口令
什么是seo寄生虫,寄生虫seo原理 ,AI 疫
个性化广告:新时代营销的秘密武器,建设经营性网站怎么记账
SEO妍:搜索引擎优化的艺术,轻松打造网络营销新未来,辽宁网站建设贵不贵
ChatGPT国内版:为中国用户量身定制的智能助手,开启AI新纪元,ai文章赚钱