收藏本站 
广告服务 
网站地图 
>> 为你提供近10万篇各类电脑技术文章、网络技术教程、软件技术文章、网页设计教程、平面设计教程、数据库技术教程等方面的电脑教程!
先飞电脑技术网技术文章网络编程CSS/HTML
网络编程 | 网站建设 | 网络技术 | 设计教程 | 软件教学 | 程序开发 | 数据库开发 | 教育认证 | 硬件维护 | 媒体动画 | 机械电子 |

用CSS制作Alpha滤镜测试板

[ 作者:佚名    转贴自:网络转载    阅读次数:65    更新时间:2007-12-1 10:52:00   录入:刘光勇 ]         
    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滤镜获得初始参数值。
文章首页【加入到收藏夹】告诉好友】【打印此文】【关闭窗口
  版权声明:本站提供的“用CSS制作Alpha滤镜测试板”版权归文章所有者,转载请注明出处!
 ·上一篇文章:无延迟翻滚的图形与CSS混合风格按钮      ·下一篇文章:CSS教程 li和ul标签用法举例
相关文章
·用Cisco实现MAC和交换机端口绑定[74]
·用CSS解决各款浏览器下兼容性问题[89]
·巧妙运用CSS立刻改变鼠标的样式[27]
·用CSS样式表隐藏文字的新方法[97]
·用CSS制作Alpha滤镜测试板[65]
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 隐私政策 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号 先飞电脑教程网