项目进行中需求变化,把所有的图片的呈现出渐出效果,我首先想到了filters:滤镜,

<html><head>
</head>
<script  language="JavaScript">function  picload(){img.filters.revealTrans.apply()img.filters.revealTrans.Transition=23img.style.visibility="inherit"img.filters.revealTrans.apply()}
</script><Body οnlοad="picload">
<img src="jinxing.gif" id="img" style="visibility:hidden;FILTER:revealTrans(Duration=1,Transition=23);"/>
</Body>
</html>

运行下,成功了!



下面列出所有效果和对应Transition值(参考手册):
值 : 效果
0  : 矩形收缩转换。
1  : 矩形扩张转换。
2  : 圆形收缩转换。
3  : 圆形扩张转换。
4  : 向上擦除。
5  : 向下擦除。
6  : 向右擦除。
7  : 向左擦除。
8  : 纵向百叶窗转换。
9  : 横向百叶窗转换。
10 : 国际象棋棋盘横向转换。
11 : 国际象棋棋盘纵向转换。
12 : 随机杂点干扰转换。
13 : 左右关门效果转换。
14 : 左右开门效果转换。
15 : 上下关门效果转换。
16 : 上下开门效果转换。
17 : 从右上角到左下角的锯齿边覆盖效果转换。
18 : 从右下角到左上角的锯齿边覆盖效果转换。
19 : 从左上角到右下角的锯齿边覆盖效果转换。
20 : 从左下角到右上角的锯齿边覆盖效果转换。
21 : 随机横线条转换。
22 : 随机竖线条转换。
23 : 随机使用上面可能的值转换。

其中23比较特别,是随机效果,程序默认就是随机效果。

apply,play方法为运行。

由此我们可以做出多张图片的切换效果

http://www.cnblogs.com/cloudgamer/archive/2008/05/23/1205642.html

这个讲的比较详细

客户的需求犹如沙漠的天气,光源扫描图,难受死了,哎

首先,我们怎样添加个光源呢,filters的方法addCone添加一个圆锥形式的光源。

其次,怎样改变光源的强烈及移动光源呢,用滤镜light()来控制光源的强烈程度moveLight()来移动光源。

<STYLE>
.lightfilter{ filter:light();width:400}
</STYLE>
<SCRIPT language=JavaScript>
<!--
function lightinit(){
var ix2=myDiv.offsetWidth/2;
var iy2=myDiv.offsetHeight/2;
myDiv.filters[0].addCone(0,0,1,ix2,iy2,255,255,200,100,30)} //添加一个点光源
//-->
</script>
<DIV CLASS="lightfilter" ID="myDiv" οnmοusemοve="myDiv.filters[0].moveLight(0,window.event.x,window.event.y,5,1);">
<IMG src="111.jpg"></div>
<body onLoad="lightinit()">

好了,大家试试吧!

转载于:https://www.cnblogs.com/lema/archive/2011/02/28/1967114.html

JavaScript小记相关推荐

  1. JavaScript小记(持续更新)

    注意:(2020.01.14) 后续将都在我的学习笔记文档 - JavaScript小记中进行更新,该文章不再更新,请持续关注上述网页 学习js遇到的疑问和js基础都记录在这里,持续更新中. 2019 ...

  2. JavaScript 小记 之 闭包(Closures)

    Closures are functions that refer to independent (free) variables. 闭包是以静态方式/词法方式进行存储所有父作用域的一个函数 在Jav ...

  3. JavaScript小记——Ajax异步请求

    目录 Ajax介绍 Ajax使用 ES6拼串语法 Ajax介绍 Ajax    Asynchronous JavaScript and XML(异步的 JavaScript 和 XML). AJAX ...

  4. python 创建目录时间_python实现根据当前时间创建目录并输出日志

    举个例子:比如我们要实现根据当前时间的年月日来新建目录来存放每天的日志,当前时间作为日志文件名称:代码如下: #!/usr/bin/env python3 # _*_ coding: utf-8 _* ...

  5. 飞扬_柳絮的博客导航

    HTML   移动端基本Mate                      合理选择图像格式 Css   Css 记事               自定义radio样式                ...

  6. python取出hive_python 读取hive数据

    话不多说,直接上代码 from pyhive import hivedef pyhive(hql): conn = hive.Connection(host='HiveServer2 host', p ...

  7. JavaScript __ 对象小记

    JavaScript __ 对象小记 文章目录 JavaScript __ 对象小记 前言 一.对象的组成 二.JavaScript中的三种对象 1.自定义对象 三种创建对象的方法 1)字面量创建对象 ...

  8. JavaScript数据类型和变量学习小记

      今天,天气不晴朗.   闲来无事随便看了看廖大的JavaScript教程,本人愚钝,作此随笔摘录几点以便日后学习. 比较运算符 先看个简单例子: 在上图中我们很容易看出对于JS来说"== ...

  9. JavaScript DOM编程艺术小记(五)---第四章-JavaScript图片库(实例)

    ^编写一个优秀的标记文件 ^编写一个JavaScript函数以显示用户想要查看的图片 ^由标记触发函数调用 ^使用几个新方法扩展这个JavaScript函数 以下代码结合三四章内容 HTML文件 &l ...

最新文章

  1. 在CentOS 7系统里使用465端口发送邮件
  2. 当阳一中2021高考成绩查询,宜昌2021高考最高分多少分,宜昌历年高考状元资料
  3. python单行注释和多行注释
  4. PHP定时抽奖怎么实现的,PHP 实现抽奖逻辑
  5. 用实力给自己正名,YOLOv5:道路损伤检测我最强!GRDDC'2020大赛报告
  6. Spring Boot2.1.5(8)--- 各Starter介绍
  7. 十进制转任意进制-数论
  8. jqgrid 固定列宽度_jqGrid 设置列宽
  9. NYOJ 570欧拉函数求和(欧拉函数数论入门)
  10. Windows下安装X710网卡驱动
  11. 高等数学张宇18讲 第七讲 一元函数积分学的概念与计算
  12. ad模数转换采集电压程序c语言,单片机怎么通过AD转换得到电压值
  13. 解决Mac系统读写NTFS格式移动硬盘
  14. python绘制太阳花_Python绘制蟒蛇和太阳花
  15. python爬斗鱼直播房间名和主播名,Python爬虫获取斗鱼主播信息
  16. c++----实数类型.
  17. 聊聊这8种单例模式的优缺点
  18. verilog 定点数、浮点数是什么?怎么表示?怎么做运算?
  19. C++机器学习库整理
  20. Java实现多附件的邮件发送

热门文章

  1. 错误提示没了_ESC错误排查-系统启动篇
  2. 2022-2028中国曝光机市场现状及未来发展趋势
  3. 【Spring】银行转账案例
  4. mysql根据时间取前后几秒,几分钟,几小时,几天,几月,几年
  5. 论文阅读工具ReadPaper
  6. pytorch旧版安装
  7. 堆栈,数据,文本,heap,bss,text data,stack
  8. 硬件delay评估表
  9. kotlin定义变量
  10. 把对像生成json并存储到文件