我已经会用用JS制作普通的图片切换,但是网上看到的都是有过度效果的,比如百叶窗啊,透明什么的,请问那是如何制作的呢?求代码

解决方案 »

  1.   

    复杂的效果一般用flash做的,百叶窗和透明js也能做的。
      

  2.   

    透明效果,可以有两种思路,一种是通过js控制img标签的css alpha滤镜,缺点是只能兼容ie系列浏览器;另一种是用一组透明度不同的png(24位)这种支持半透明的图片,覆盖在要显示的图片上,产生遮罩效果,用js控制,缺点是ie6不支持24位的png图片,但在ie7、8、firefox上都能正常显示。
    用支持半透明效果的24位png图片配合js能做出多种效果来,什么百叶窗啊什么的都行,但动画的每一帧都要做一个png图片,所以比较繁琐。
      

  3.   

    请问下,CSS 中的ALPHA滤镜怎么整呢?
      

  4.   

    详见http://baike.baidu.com/view/1915702.htm