css滤镜之light实现的灯光效果.
来源:互联网 发布:sdl fcc amc输出数据 编辑:程序博客网 时间:2024/06/06 04:48
效果图:
源码: 保存为html文件, 在IE6及以上版本IE浏览器可以运行....
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Light滤镜</title>
<style type="text/css">
div {
width: 400px;
height: 300px;
border: 1px solid gray;
}
#light {
-ms-filter: "progid:DXImageTransform.Microsoft.Light()";
filter: progid:DXImageTransform.Microsoft.Light();
background: #FFFFFF;
}
</style>
</head>
<body>
<center>
<div id="light">
</div>
</center>
</body>
</html>
<script type="text/javascript">
var light = document.getElementById('light');
light.filters.item('DXImageTransform.Microsoft.Light').addCone(0, 0, 1, 400, 150, 0xFF, 0x00, 0x00, 80, 5);
light.filters.item('DXImageTransform.Microsoft.Light').addCone(400, 0, 1, 0, 150, 0x00, 0xFF, 0x00, 80, 5);
light.filters.item('DXImageTransform.Microsoft.Light').addCone(0, 300, 1, 400, 150, 0x00, 0x00, 0xFF, 80, 5);
light.filters.item('DXImageTransform.Microsoft.Light').addCone(400, 300, 1, 0, 150, 0xFF, 0xFF, 0xFF, 80, 5);
light.filters.item('DXImageTransform.Microsoft.Light').addAmbient(0xEE, 0xEE, 0xEE, 80);
light.onmousemove = (function() {
light.filters.item('DXImageTransform.Microsoft.Light')
.moveLight(0, event.clientX - this.offsetLeft + 50, window.event.clientY - this.offsetTop - 50, 1, true);
light.filters.item('DXImageTransform.Microsoft.Light')
.moveLight(1, event.clientX - this.offsetLeft - 50, window.event.clientY - this.offsetTop - 50, 1, true);
light.filters.item('DXImageTransform.Microsoft.Light')
.moveLight(2, event.clientX - this.offsetLeft + 50, window.event.clientY - this.offsetTop + 50, 1, true);
light.filters.item('DXImageTransform.Microsoft.Light')
.moveLight(3, event.clientX - this.offsetLeft - 50, window.event.clientY - this.offsetTop + 50, 1, true);
});
</script>
- css滤镜之light实现的灯光效果.
- 巧用CSS的Light滤镜
- 巧用CSS的Light滤镜
- CSS滤镜笔记------包含Light滤镜方法的使用
- CSS实现的滤镜效果
- css之滤镜的用法
- Js|---CSS滤镜实现的各种效果
- css之初识滤镜
- q3的灯光效果
- CSS滤镜的应用
- CSS滤镜的使用方法
- CSS的BlendTrans滤镜
- css 滤镜 的应用
- css的滤镜效果
- CSS的滤镜
- 【CSS滤镜的使用】
- 少用CSS滤镜来实现渐变的理由
- 在WebKit引擎的浏览器中实现CSS滤镜特效
- 第一篇
- 1129: Divisibility
- VC中编译有C源文件的程序
- gtk程序编译和链接过程
- Eclipse中serialVersionUID问题陈述及解决方案
- css滤镜之light实现的灯光效果.
- s60 2nd/3rd开发小贴士
- 转 waveOutWrite函数介绍
- Linux内核修炼之道
- Pyke 逻辑编程入门(3):模式匹配
- UVa 548 Tree
- CSS滤镜笔记------包含Light滤镜方法的使用
- 寒假学习心得 吴俊玮
- 5.2--如何设置属性单的Apply按钮?