爱问知识人 爱问教育 医院库

这种网页效果怎么做?

首页

这种网页效果怎么做?

一张图片,它的周围有一圈光晕,这圈光晕每一秒钟闪烁一次,而当鼠标移到上面时,立即停止闪烁,当鼠标移开时又继续闪烁。这种效果该怎么做/

提交回答
好评回答
  • 2007-01-16 20:43:01
       1、制作一个Glow滤镜,CSS滤镜的设置方法请参看“CSS滤镜应用技巧”的有关文章。在此不再重复。不是使用Dreamweaver的网友,请把下面的代码复制到网页源代码的〈head〉与〈/head〉之间:
      〈style type="text/css"〉
      〈!--
      。
      glow1 { (color=#FF0000,strengh=2)}   --〉   〈/style〉   2、插入一个图层,取名为:bob。在图层上写上一段文字。再在图层上加载一个Glow滤镜,并加上两个事件以实现当鼠标移到文字上时强制停止闪烁,当鼠标移开文字时继续闪烁。
      代码:onclick="stopflash(this)",这句代码的作用是:一旦鼠标移到文字上,将调用程序的“stopflash(this)”函数来停止闪烁; onmouseout="init()",这句代码的作用是:一旦鼠标移开文字,将调用程序的“init()”函数来使光晕闪烁。
      本例完成后图层标记的代码是这样的:   〈div id="bob" style=" z- " class="glow1" onmouseover="stopflash(this)" onmouseout="init()"〉   3、在〈head〉与〈/head〉之间插入这样一段Javascript程序:   〈script 〉   〈!--   function init() // 光晕开始闪烁   {   makeflash(bob);   }   function makeflash(obj)   {   obj。
      flashTimer=setInterval("bob。filters。glow。enabled= !bob。filters。glow。enabled",1000)   } // 这里的“1000”是闪烁的时间,以毫秒计,在本例中是设置了1000毫秒(即1秒),可以根据需要修改。
         function stopflash(obj) // 光晕停止闪烁   { clearInterval(obj。flashTimer)   }   //--〉   〈/script〉   4、在网页源代码的〈body〉标记中加上这样一段代码:onload="init()"。
      这句代码的作用是当网页载入时,光晕开始闪烁。   至此,制作结束,按F12就可看到预期的效果了。   光晕的颜色和光晕的长度均可修改CSS滤镜中的参数值来改变,光晕闪烁的时间间隔可通过修改Javascript中的间隔时间值来调整。若是在图层中插入图片(透明背景的gif图片效果更好),则变为图片边缘的光晕闪烁效果。
      

    M***

    2007-01-16 20:43:01

其他答案

    2007-01-16 09:27:42
  •   光晕字
    首先启动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滤镜就可以使图片产生模糊效果。如果我们对这些滤镜都能够熟练应用,那么有时在没有专业图像处理软件的情况下,也能够制作出相当不错的图片效果来。 。

    j***

    2007-01-16 09:27:42

  • 2007-01-16 09:17:15
  • flash效果,可以是帧来显示或隐藏,过程有点复杂。不过你可以去网上找类似的源文件下载的,直接复制在动作那,比较简单

    若***

    2007-01-16 09:17:15

  • 2007-01-16 00:09:57
  • 应该是flash吧
    JS好象也可以实现。
    主要是flash制作的。

    韩***

    2007-01-16 00:09:57

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):