css3高级滤镜-光照滤镜
2016-05-04 13:24
387 查看
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1 style="color:blue">高级滤镜指需要配合JavaScript语言,产生变换效果的滤镜</h1>
<h1>光照(Light)滤镜</h1>
<ul>语法格式:
<li>filter:Light(enabled=ienabled)</li>
</ul>
<ul>参数介绍:
<li>1.AddAmbIE9.0nt:加入包围的光源</li>
<li>2.AddCone:加入锥形光源</li>
<li>3.AddPoint:加入点光源</li>
<li>4.Changcolor:改变光的颜色</li>
<li>5.ChangStrength:改变光的强度</li>
<li>6.Clear:清除所有的光源</li>
<li>7.MoveLight:移动光源</li>
</ul>
<ul>
<table>
<tr>
<td style="color: blue;font-weight:bolder;">随鼠标变化的动态光源效果</td>
</tr>
<tr>
<td id="light" style="filter:Light();width:200px"><img src="img/11.jpg"></td>
</tr>
</table>
</ul>
<script>
var g_numlights=0;
//调用设置光源的函数
window.onload=setlights;
//获得鼠标的句柄
light.onmousemove=mousehandler;
//建立光源的集合
function setlights(){
light.filters[0].clear();
light.filters[0].addcone(0,0,5,100,100,255,255,0,60,30);
}
//捕捉鼠标的位置来移动光线焦点
function mousehandler(){
x=window.event.x-80;
y=window.event.y-80;
light.filters[0].MoveLight(0,x,y,5,1);
}
</script>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1 style="color:blue">高级滤镜指需要配合JavaScript语言,产生变换效果的滤镜</h1>
<h1>光照(Light)滤镜</h1>
<ul>语法格式:
<li>filter:Light(enabled=ienabled)</li>
</ul>
<ul>参数介绍:
<li>1.AddAmbIE9.0nt:加入包围的光源</li>
<li>2.AddCone:加入锥形光源</li>
<li>3.AddPoint:加入点光源</li>
<li>4.Changcolor:改变光的颜色</li>
<li>5.ChangStrength:改变光的强度</li>
<li>6.Clear:清除所有的光源</li>
<li>7.MoveLight:移动光源</li>
</ul>
<ul>
<table>
<tr>
<td style="color: blue;font-weight:bolder;">随鼠标变化的动态光源效果</td>
</tr>
<tr>
<td id="light" style="filter:Light();width:200px"><img src="img/11.jpg"></td>
</tr>
</table>
</ul>
<script>
var g_numlights=0;
//调用设置光源的函数
window.onload=setlights;
//获得鼠标的句柄
light.onmousemove=mousehandler;
//建立光源的集合
function setlights(){
light.filters[0].clear();
light.filters[0].addcone(0,0,5,100,100,255,255,0,60,30);
}
//捕捉鼠标的位置来移动光线焦点
function mousehandler(){
x=window.event.x-80;
y=window.event.y-80;
light.filters[0].MoveLight(0,x,y,5,1);
}
</script>
</body>
</html>
相关文章推荐
- css3高级滤镜-切换滤镜
- css3高级滤镜-渐隐效果
- 【CSS-05】switch 效果
- CSS 定位
- [CSS]clearfix 清除浮动元素及去掉浏览器默认样式
- html中hr的各种样式使用
- ionic css类总结
- 纯css 写三角形
- CSS3圆角详解
- css行内元素有哪些?块级元素有哪些? 盒模型的哪些?
- 深入理解CSS变形transform(3d)
- CCS3动画效果插件——Animae.css和WOW.js
- CSS在线字体---谷歌在线字体库
- CSS部分
- CSS技巧(二)解读浮动闭合:clearfix
- CSS技巧(一)解决加padding后div被撑开
- css样式表
- 实现CSS等分布局的5种方式
- CSS 盒子模型边界合并
- css高级语法