最近发现了一用 YUI 做的 Lightbox, 只需少量的设置就能类Window关机的效果来显示图片。

http://thecodecentral.com/2007/08/17/yui-based-lightbox-revisit

首先下载JavaScript包:
http://thecodecentral.com/wp-content/uploads/2007/08/yuilightboxwdep.zip

新建一个HTML页:

<html>
<head>
//根据下载的JavaScript包修改以下的路径
<link rel="stylesheet" type="text/css" href="js/yui/assets/skins/sam/container.css" />
<script type="text/javascript" src="js/yui/yahoo-dom-event/yahoo-dom-event.js"></script>
<script type="text/javascript" src="js/yui/dragdrop/dragdrop-min.js"></script>
<script type="text/javascript" src="js/yui/container/container-min.js"></script>
<script type="text/javascript" src="js/lightbox/Lightbox.js"></script>
<script type="text/javascript">...

//加载 lightbox
init = function()...{
   //制作一个数据源,含原本图片
   //用法: 图片ID: {url: "原本图片路径", title:"标题" }
  var dataSource = ...{
    id_1:...{url:"image-big.jpg", title: '测试图片'}
  };

  //创建 Lightbox 对象:
  //用法: 
  //imageBase:  Lightbox.js 的路径
  //dataSource: 数据源 
  var lightbox = new YAHOO.com.thecodecentral.Lightbox(...{
    imageBase:'js/lightbox', 
    dataSource: dataSource
  });
}
  //这行保持原貌
YAHOO.util.Event.on(window, 'load', init);
</script>

</head>
<body>
//加一个预览图片
//用法:<img src="预览.jpg" id="图片ID"/>
//注意:保持图片ID和数据源ID一致
<img src="data:image-small.jpg" id="id_1"/>
</body>
</html>
代码无注解:
<html>
<head>
<link rel="stylesheet" type="text/css" href="js/yui/assets/skins/sam/container.css" />
<script type="text/javascript" src="js/yui/yahoo-dom-event/yahoo-dom-event.js"></script>
<script type="text/javascript" src="js/yui/dragdrop/dragdrop-min.js"></script>
<script type="text/javascript" src="js/yui/container/container-min.js"></script>
<script type="text/javascript" src="js/lightbox/Lightbox.js"></script>
<script type="text/javascript">

init = function(){
  var dataSource = {
    id_1:{url:"image-big.jpg", title: '测试图片'}
  };

var lightbox = new YAHOO.com.thecodecentral.Lightbox({
    imageBase:'js/lightbox', 
    dataSource: dataSource
  });
}

YAHOO.util.Event.on(window, 'load', init);
</script>

</head>
<body>
<img src="data:image-small.jpg" id="id_1"/>
</body>
</html>


测试地址:http://test.thecodecentral.com/demos/lightboxrev/lightbox.html

JavaScript 仿关机效果的图片层相关推荐

  1. JavaScript:windows关机效果

    JavaScript:windows关机效果 (1)JavaScript实现 var isIe=(document.all)?true:false; //主函数,页面调用 function testM ...

  2. JavaScript实现京东轮播图效果——自动轮播,左右按钮切换图片,小圆圈跟随图片变化,点击小圆圈可跳转图片,无缝循环播放

    JavaScript实现京东轮播图效果--自动轮播,左右按钮切换图片,小圆圈跟随图片变化,点击小圆圈可跳转图片,无缝循环播放 静态效果图如下: CSS部分 *{margin: 0;padding: 0 ...

  3. JavaScript仿淘宝京东放大镜效果(鼠标事件)------JavaScript学习之路10

    JavaScript仿淘宝京东放大镜效果 注意 一定计算好放大比例,本程序放大5倍,具体放大倍数,自定 效果 完整源码 <!DOCTYPE html> <html lang=&quo ...

  4. 仿电视关机效果的动画

    仿电视关机效果的动画 效果图 主要代码 package com.zhengsonglan.tvanimation;import android.graphics.Matrix; import andr ...

  5. HTML期末学生作业 HTML+CSS+JavaScript仿猫眼电影在线网站 Hbuilder网页制作

    ❤ HTML期末学生作业~html+css+javascript仿猫眼电影在线网站(功能齐全) web期末结课大作业 html+css+javascript网页.电影.仿京东.天猫.服装. 企业网站制 ...

  6. 第65天:仿网易轮播图

    仿网易轮播图 1.HTML部分 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta ...

  7. 【每日一练】原生js仿淘宝主图放大镜功能,附学习源码

    在我们的项目中,经常会遇到各种功能效果的实现,对于每一项功能的实现方式,都有很多种,这些实现方式没有好坏之分,只有适合与否,但是我个人建议,如果项目急就选择自己擅长的方式实现,比较完成工作更加重要嘛. ...

  8. 云炬Android开发笔记 15评价晒单功能实现(自定义评分控件和仿微信自动多图选择控件)

    阅读目录 1. 晒单评价 1.1 点击页面跳转的实现 1.2 自定义评价订单的布局实现 1.3 星星布局的实现 2. 仿微信自动多图及删除控件 2.1 属性值及控件的定义 2.2 图片初始化方法onM ...

  9. Javascript 仿Flash 图片切换 及 Flash 图片切换

    1. Javascript 仿Flash 图片切换 http://www.fansart.com/cweb/200669141456.asp <a target=_self href=" ...

最新文章

  1. 将Select转变为支持输入内容对Select的Option进行筛选的js
  2. Jenkins报错Error fetching remote repo 'origin'真正解决办法
  3. 重构javascript_JavaScript代码清理:如何重构以使用类
  4. ubuntu20.10上搭建hadoop3.2.2伪分布式
  5. Must 和 have to的疑问句_55 1
  6. mysql数据库被远程连接_如何让mysql数据库准许被远程连接访问
  7. Java运行时,指定程序文件的编码
  8. Ubuntu-mv,cp 命令
  9. C++ 与 python 语法 对比
  10. 如何用idftp遍历整个目录----下载、删除_delphi教程
  11. 04 Workbench几何模型的创建
  12. GLSL内置数学函数部分解析
  13. Win10 VS2019+QT/OpenCV/灰点相机/函数信号发生器 配置及其使用
  14. ODI 11g安装记录
  15. 使用html2canvas保存html或者div内容为图片及自定义名称
  16. android原生app转成web,转战WebApp: 最适合Android开发者的WebApp框架
  17. 告诉你WHT中文站是什么?
  18. 5.1.2 消费者的加入组和同步组
  19. stm32L0系统----开发环境搭建
  20. 上海海洋大学计算机专业是几本,上海海洋大学是几本 录取分数线一般在多少...

热门文章

  1. 软件项目管理习题——软件生命周期
  2. NSIS:延时启动软件的几个方法及探索
  3. 蛋花花:程序员入门门槛真的很低吗
  4. 软件项目规范(1):README文件的基本写作规范
  5. 华为手机 app 安装成功 点击桌面图标无反应!!
  6. 测试:智能手表及运动手环估算运动数据准确度偏低
  7. 机房要有什么样的环境才能保证服务器运行
  8. 微赞平台拼团插件的支付流程
  9. 【毕业设计】大学宿舍管理系统高校宿舍管理系统
  10. 数据治理:数据标准的6大建设步骤及实施分享