作家
登录
    用户名:  密码:   

CSS+JS构建的图片查看器

作者: 来源:www.28hudong.com 2013-03-30 04:07:58 阅读30次 我要评论

这是一个使用 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 onclick="return showPic(this);" 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> 最终效果 全部演示文件下载 感谢hooline 和 Lokesh Dhakar

  推荐阅读

  下拉菜单

下拉菜单 首页 关于我们 公司简介 组织机构 企业历程 服务内容 网站建设 网站推广 域名空间 企业信箱 联系我们 温州总部 瑞>>>详细阅读


本文标题:CSS+JS构建的图片查看器

地址:http://www.17bianji.com/kaifa2/JS/31682.html

8

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

30

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)