用CSS制作Alpha滤镜测试板

2016-02-19 23:11 12 1 收藏

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的用CSS制作Alpha滤镜测试板,手机电脑控们准备好了吗?一起看过来吧!

【 tulaoshi.com - Web开发 】

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)    alpha滤镜给制作网页特效提供了较大的创作空间,但由于它控制参数较多,在实际应用时,为了确定一组合适的参数值,不得不反复调整修改,在编辑窗口和预览窗口来回倒腾,甚是麻烦,本文介绍了一种简单的方法。制作一个Alpha滤镜参数测试板,在测试板上输入参数值后,点一下鼠标,立即可看到结果,完全的立等可见,使你很快就能获得一组合适地参数值,从而给你节约许多宝贵时间。

  测试板具体的制作方法:

  1、输入一段文字或插入一张图片;

  2、制作一个alpha滤镜,名称为:.alpha1。参数任意,不是使用Dreamweaver的网友,可直接把下面的滤镜代码复制到网页源代码的〈head〉与〈/head〉之间;

〈style type="text/CSS"〉
〈!--
.alpha1 {filter:alpha(opacity=50) }
--〉
〈/style〉
  3、插入一个层,给层取名为:myimage,这一点很重要,否则javascript程序将无法执行,因它不知对那个对象操作。在层上插入一张图片或写上一段文字(若是用文字则应给层设置背景色),在层上加载alpha滤镜。这个图层必需能覆盖信住下面的文字或图象;

  4、在上面插入的层中再插入一个层(这个图层应放置在上次插入的图层的下方,不要相互遮盖),并在层上做一个输入alpha滤镜主要参数的表单,像图1所示的那样,表单中要加入一个onchage事件来调用javascript函数,以达到动态改变Alpha滤镜参数的目的。网页源代码中表单的代码是这样的:

〈form〉
〈p〉输入透明度
〈input type="text" name="opacity" size="4" value="100" onChange="setfilter()"〉
〈br〉
输入结束状态的透明度
〈input type="text" name="finishopacity" size="4" value="0" onChange="setfilter()" 〉
〈br〉
输入样式的值
〈input type="text" name="setstyle" size="3" value="0" onChange="setfilter()" 〉
〈/p〉
〈/form〉
  这段代码中的onChange="setfilter()"在用Dreamweaver制作表单时不能自动生成,必须手动加入。表单中的初始值也就是Alpha滤镜的初始参数值。

  5、在网页源代码〈head〉与〈/head〉之间插入下面这段javascript程序:

〈script language="javascript"〉
〈!--
function setfilter()
{
myimage.filters.alpha.opacity=document.forms(0).opacity.value;
myimage.filters.alpha.finishopacity=document.forms(0). finishopacity.value;
myimage.filters.alpha.style=document.forms(0).setstyle.value;
}
--〉
〈/script〉
  这段程序的作用是把在表单中输入的滤镜参数值传给Alpaha滤镜。

  6、在网页载入时调用javascript中的selfilter函数,也就是在〈body〉标记中加上这样的一句代码:onload="setfilter"。其目的是使 Alpha滤镜获得初始参数值。

来源:http://www.tulaoshi.com/n/20160219/1629397.html

延伸阅读
标签: Web开发
    CSS 中有 revealTrans滤镜 在网页中制作特效非常有用处。这次,我们准备介绍另一种使用revealTrans滤镜制作出超弦图片播放的效果。 实现思路:使用revealTrans滤镜制作出超弦图片播放的效果,并每张图片有各自的链接地址。 制作方法: 1、在head中插入JS代码: SCRIPT language=JavaScript1...
标签: Web开发
在cssplay网站看到有一组CSS像素画,于是也想摩仿一下,于是在网络上找到一组头像图标,看其结构比较简单,就拿它开刀吧!先看看预览图 图一 基本原理 : 没有什么技术含量,主要是利用背景色和边框色来渲染每一个像素点,加上绝对定位,就可以变换出不同的风格。在制作一幅图片之前最好是将图片黑白风格化,然后用PS放大图片,将各...
【PS文字特效】用ps滤镜制作积雪字 最终效果 1、创建一个新文件(Ctrl + N)800×300像素填充背景色#9bcee8,。选择文字(T)输入文字Snow (字体Arial Black) 150px 犀利文字颜色#ff3333。文字图层居中对齐。 2、载入文字选区,选择-修改-扩展7像素,新建通道层,填充白色,ctrl+D取消选区。再次载入文字选区,选择-修改...
本教程主要是灵活运用滤镜来制作各种实物效果,制作的时候先要分析下实物的具体特性然后再用PS慢慢的制作出来,有的效果用滤镜比鼠绘更快! 最终效果 1、新建一个宽度为12,高度为12,分辨率为300像素,模式为RGB的白色文件。 2、设置前景色和背景色分别为黑色和白色。执行菜单栏中的“滤镜”→“渲染”→“云彩”命令,效果如图1所...
      上几次给大家具体讲了语法,下面我们来看几个生动的例子!下面这个程序是用light滤镜模拟雷达屏幕,并且有一架飞机被发现。当然编这个程序要对script 比较熟悉,还要知道lighy滤镜的属性和方法。     1、雷达屏幕     在这漆黑的夜里,英雄,你能看到你的美女在哪...

经验教程

966

收藏

90
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部