标题: 网页特效:CSS JS 构建的图片查看器
问天
元帅
Rank: 1


元帅勋章 终身成就勋章
UID 11493
精华 187
积分 34221
帖子 33355
威望 91
金币 13148
热心 2619
阅读权限 100
注册 2006-4-7
状态 离线
网页特效:CSS JS 构建的图片查看器

CSS   JS 构建的图片查看器   这是一个使用 CSS   JS 构建的简易图片查看器,采用缩略图点击查看大图,可以分别显示每张图片的描述,大图显示位置采用固定宽度和高度,超出部分隐藏,点击大图可查看完全尺寸,兼容性:IE、Firefox 、Opera。     JS部分以下是引用片段:function showPic (whichpic) {      if (document.getElementById) {          document.getElementById('placeholder').src = whichpic.href;  if (whichpic.title) {              document.getElementById('desc').childNodes[0].nodeValue = whichpic.title;  } else {              document.getElementById('desc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;   

}         return false;      } else {          return true;      } }   xhtml以下是引用片段:<div id="album"> <div id="pic"> <img src="第一张大图的地址" alt="" id="placeholder" /> </div> <p id="desc">第一张大图的描述</p> <div id="thumbs"> <ul> <li><a  href="第一张大图的地址" title=""> <img src="第一张小图的地址" alt="" /></a></li> . . . </ul> </div> </div>   CSS代码见文章末端演示文件下载     现在的效果     因为大图显示位置是固定大小的,但图片每张大小是不一的,所以上面代码运行的结果不是理想的,还要加上点击大图查看完全尺寸的代码,这里采用不错的LightBox效果。       在上面JS代码中加入document.getElementById('ShowLightBox').href = whichpic.href;    lightbox需要在A标签里有个大图的地址。.       head区加入lightbox的代码。     在上面的xhtml代码中加入以下是引用片段:<div id="pic"> <a href="第一张大图的地址" rel="lightbox" id="ShowLightBox"> <img src="第一张大图的地址" alt="点击查看完全尺寸" id="placeholder" /></a> </div>

网友 问天 签名 - 网友社区 请您回个帖。谢谢
PR查询 免费域名 免费空间
顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)



当前时区 GMT+8, 现在时间是 2008-12-5 15:07
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP