• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Lightbox―新颖实用的显示图片效果_js

javascript 搞代码 7年前 (2018-06-13) 159次浏览 已收录 0个评论

Lightbox――新颖实用的显示图片效果

“Lightbox”是一个别致且易用的图片显示效果,它可以使图片直接呈现在当前页面之上而不用转到新的窗口。文字表述显然不够明了,所以请先看一下 Lightbox 的演示页面。

如何使用?

Lightbox能非常简单地应用到您的页面上。首先将lightbox.js包含到您页面的header部分:

<script src=”lightbox.js” type=”text/JavaScript“></script>

将rel=”lightbox”属性加入到任何有链接的标记里面用以激活Lightbox功能,例如:

http://www.gaodaima.com/?p=28170

<a title=”my caption” href=”http://www.webjx.com/htmldata/2006-03-14/images/image-1.jpg” rel=”lightbox”>image #1</a>

也许您注意到了上面那个例子中,当“打开”图片时会看到图片下面有一段说明文字。这是由title属性控制的。title属性是一个可选项,也就是说您可以不写,当然最好还是简短的说明一下比较好。

怎样定制?

可以使用css来对“图片层”进行修饰,在上面的那个示例页面中,我们采用了以下CSS代码:

#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; }
#overlay img{ border: none; }

想要产生阴影效果的话,需要准备一张半透明的PNG图片和少许CSS。由于IE对PNG图形的糟糕支持(它不支持PNG透明)我们不得不针对它写更多的代码:

#overlay{ background-image: url(http://www.webjx.com/htmldata/2006-03-14/overlay.png); }
* html #overlay {
background-color: #000;
back/ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=”http://www.webjx.com/htmldata/2006-03-14/overlay.png&#8221;, sizingMethod=”scale”);
}

lightbox.js有一句var loadingImage = ‘loading.gif’;它是用来控制图片完全加载之前的那个“Loading…”效果的,你可以使用任何来图片替代它。
同样的,var closeButton = ‘close.gif’;用以控制“关闭”按钮的图片来源。

下载

lightbox.rar下载实例

欢迎大家阅读《Lightbox―新颖实用的显示图片效果_js》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Lightbox―新颖实用的显示图片效果_js

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址