1、网页设计 CSS RevealTrans滤镜
下面代码放在网页head区域,两行一行是进入网页、一行是离开时:
<meta http-equiv="page-enter" content="revealtrans(ration=3,transition=23)">
<meta http-equiv="page-exit" content="revealtrans(ration=3,transition=23)">
ration=3 是设置效果时间为3秒
transition = 23 是切换效果
--------------------------------------------------
矩形从大至小 0 随机溶解 12
矩形从小至大 1 从上下向中间展开 13
圆形从大至小 2 从中间向上下展开 14
圆形从小至大 3 从两边向中间展开 15
向上推开 4 从中间向两边展开 16
向下推开 5 从右上向左下展开 17
向右推开 6 从右下向左上展开 18
向左推开 7 从左上向右下展开 19
垂直形百叶窗 8 从左下向右上展开 20
水平形百叶窗 9 随机水平细纹 21
水平棋盘 10 随机垂直细纹 22
垂直棋盘 11 随机选取一种特效 23
2、本人是外行不懂网页设计,请问大神如何用css设置浏览器半透明?求详细步骤。
浏览器是不能设置半透明的,除非浏览器厂商提供了半透明选项,像迅雷版7一样可以设置权半透明背景,不知道你所说的是不是网页半透明,那就在CSS里给你想实现半透明的添加样式
opacity:.5;
filter:Alpha(opacity = 50);
3、网页设计中javascript——滤镜效果
HTML基本代码,咱不多说,相信你也懂……
说说JS部分,
变量 i 是用来代表将要上场的图片的,【document.getElementById("img1").src="img/"+i+".jpg"; //设置该图片容器中的图片,根据I的值修改图片】这段代码控制上场的图片,(这里也有个要求,就是要求你希望上场的图片的名都是类似1.jpg、2.jpg、3,jpg、4.jpg……这样的规则的,并且是放在img这个目录下的)。
【if(i>11) {i=1;} 】这段开始部分的代码,意味着,将要上场的图片最多是11张;
变量 j 是用来代表滤镜效果类型的,所以【var j=Math.random()*22+1;//图片随机产生】这个的注释是错误的,应该是“控制滤镜效果随机产生”。
接下来,【document.getElementById("img1").style.filter="RevealTrans (Transition="+j+")"; //设置IMG1这个放图片的容器的动态随机滤镜效果】正如注释所写,是为IMG1这个容器添加滤镜效果的。假如,j=20,那代码不就是【document.getElementById("img1").style.filter="RevealTrans (Transition=20)"; 】了?其中【.style.filter="RevealTrans (Transition=20)"】就是添加滤镜的关键代码,函数RevealTrans和其参数Transition,你需要再多去看看相关资料就能明白了。
IE下的滤镜变换效果有很多,似乎总共有22种,这里Transition=20就是选择其中的一种而已嘛,就这么简单。
【document.getElementById("img1").src="img/"+i+".jpg"; 】就是为IMG1这个容器添加图片,不多解释了。
总之,JS部分的代码实现两个功能,第一是为IMG1添加滤镜效果并应用和启动这个效果,第二是添加图片(也就是图片的地址嘛)。你对不懂的地方,我想应该是容器的 filter 属性,你需要自己去查看相关资料了。
最后我要提醒你的是,这个滤镜效果只有在IE下有效,别的浏览器是没任何效果的。
补充:
+i+、+j+:这里的加号是链接符,表示把两边的字符串链接起来;
看源代码中, "img/"+i+".jpg",这里的 i 不就是个变量而已嘛,假如现在i=5,那么这段代码不就是 "img/"+5+".jpg",最后的结果就是 "img/5.jpg"。
“+”号能作为算术运算符,也能作为字符串的链接符,例如++i,j++就是算术运算符,产生的结果是变量自加1吧,又例如"abc"+"def"就是字符串链接符,产生的结果就是把这两个字符串链接起来,结果是"abcdef"。
如果这块你看不懂,我觉得你的程序基础知识似乎还差不少啊,再多看看
4、revealtrans 关于网页设计的 滤镜
这个是js的转换滤镜里面的revealTrans滤镜
imgInit.filters.revealTrans.Transition=23; // 这个表示随机图像转换的形式,就是在0~22的变换方版式之中随权即抽一种
imgInit.filters.revealTrans.apply(); // 这一个是捕获对象内容的初始显示,为变换做准备
playTran(); // 应该是你的js中的某一个函数,这个函数开始对图像做出变换
document.images.imgInit.src=imgUrl[i]; // 设置每一张图片的载入路径
5、网页设计Dreamweaver中CSS滤镜的 阴影效果和光照效果 显示出问题。
css滤镜并不是所有都兼容。
6、如何用Dreamweaver MX制作文字特效
我们常用的网页制作工具Dreamweaver MX不仅可以制作网页,而且利用其中的CSS滤镜我们还可以对文字或图片进行简单的特效处理。下面我们就通过几个例子来看一看在Dreamweaver中是如何制作特效文字的。
光晕字
首先启动Dreamweaver,在新文档中插入一个1×1的表格,边框设置为0,然后在其中输入需要修饰的文字。
单击右面的浮动面板中的“设计→CSS样式”打开这一浮动面板。
面板右下角的四个按钮分别是:添加、新建、编辑以及删除CSS样式。
注意:在Dreamweaver中,CSS滤镜只能作用于有区域限制的对象,如表格、单元格、图片等,而不能直接用于文字,所以我们要把所需要增加特效的文字事先放在表格中,然后对表格应用CSS样式,从而使文字产生特殊效果。
(图1 新建CSS样式)
单击新建CSS样式按钮,弹出如图1的对话框。
“类型”项选择“创建自定义样式”,“定义在”选择“仅对该文档”,点确定后弹出CSS样式定义对话框(如图2),在类型面板中我们可以定义字体、字号、颜色等内容,本例中我们选择字体为隶书,大小50像素,颜色为白色。
(图2 定义CSS样式)
要产生文字特效,最重要的是在扩展面板(如图3)中的设置,在“视觉效果下”的过滤器中列出的就是所有的CSS滤镜,选择Glow滤镜,它可以使文字产生边缘发光的效果。Glow滤镜的语法格式为:Glow(Color=?, Strength=?),里面有两个参数:Color决定光晕的颜色,可以用如ffffff的十六进制代码,或者用Red、Yellow等单词表示;Strength表示发光强度,范围从0到255。本例中我们设置颜色为红色(Red),发光强度为8,然后确定。
(图3 设置好Glow滤镜)
下面我们将这个CSS样式应用到表格中。把光标移到单元格中,在文档窗
口左下角点击标签选中单元格,然后单击刚才在CSS样式面板中新建的样式,这时标签变为,表明已经对单元格应用了CSS样式。我们在文档窗口中看不出变化,按F12键在IE中预览,效果就出来了(如图4)。
(图4 光晕字效果)
怎么样?不次于在Photoshop中的滤镜效果吧。在网页里放上几个这样的特效字会让网页美观不少,而且我们也可以用PrintScreen键抓屏,然后在画图程序中粘贴保存使之成为单独的图片。
阴影字
有两种CSS滤镜能够使文字产生阴影效果,分别是Drowshadow和Shadow,它们产生的效果略有所不同。
制作阴影字的操作步骤与制作光晕字的过程基本相同,只要在CSS样式中重新选择一种过滤器即可。
Drowshadow滤镜的语法如下:DropShadow(Color=?, OffX=?, OffY=?, Positive=?) 。
其中,Color表示投射阴影的颜色,用十六进制数来表示;OffX、OffY分别代表阴影偏离文字位置的量,单位为像素;Positive为一个逻辑值,1代表为所有不透明元素建立阴影,0代表为所有透明元素建立可见阴影。
(图5 阴影字效果)
例如把过滤器设置为DropShadow(Color=6699cc, OffX=2, OffY=2, Positive=1),产生的效果如图5。
遮罩字
CSS滤镜中还为我们提供了遮罩的功能,可以把文字部分处理成遮罩,如果在背景中使用合适的图片,就能产生漂亮的镂空文字效果。
文档窗口中插入一个1×1的表格,单击文档窗口左下角的标签选中整个表格,在属性检查器(如图6)的背景图像中选择一张合适的图片,然后在单元格中输入需要的文字。
(图6 在表格中插入一幅背景图片)
接下来我们为单元格添加Mask滤镜,步骤与前两例类似。在过滤器中选择Mask(Color=?),这个参数决定遮罩的颜色,我们选择用白色。
注意:本例中文字的颜色选择并不重要,因为在最终效果中文字会被镂空,颜色并不会显示出来。
(图7 遮罩字效果友)
设置完成后将这个CSS样式应用到单元格,然后按下F12键就可以看到效果了(如图7)。
注意:背景图片是为整个表格添加的,对应<table>标签,而CSS样式是对单元格添加的,是<td>标签,千万不要搞错。
动感字
制作动感字我们要用到Blur滤镜,作用是产生模糊效果,它的语法格式为Blur(Add=?, Direction=?, Strength=?)。Add参数是一个布尔值,一般来说,当滤镜用于图片的时候取0,用于文字的时候取1;Direction代表模糊方向,单位是角度;Strength代表模糊移动值,单位为像素。比如我们定义Blur(Add=1, Direction=90, Strength=150),在预览中就可以看到如图8的效果。
(图8 动感字效果友)
其实,CSS中很多滤镜也能够用于图片的修饰,如Blur滤镜就可以使图片产生模糊效果。如果我们对这些滤镜都能够熟练应用,那么有时在没有专业图像处理软件的情况下,也能够制作出相当不错的图片效果来。
7、flash制作中无法为文字添加滤镜投影效果,怎么办
先把文字转成影片剪辑才能添加滤镜,文本是无法直接添加滤镜的.