设为首页
当前位置:首页 > 网络 >> 网站建设 >>> 文章内容



用CSS实现网页图片半透明


时间:2005-3-21   阅读1026次

    学过Photoshop的人都应该知道如何制作半透明的图片!我们今天只讨论如何在Dreamweaver 4中设置与使用这种特效。
    首先打开Dreamweaver 4,下面是设置步骤:
    1:在Dreamweaver 4中点Window CSS styles(或按键盘shift+f11),调出CSS styles窗口。
    2:在CSS styles窗口中,单击右下角的加号,弹出new style窗口。设置如图1
      
                图1
    3:点OK,弹出一个大窗口style definition for .clarity,我们按照如图2设置。
      
                图2
      也许你已经注意到了Alpha(Opacity=?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?)这一段代码,里面有很多问号,这需要我们用参数来代替它。先看看每一样参数的意思。
    (1):“Opacity”代表透明度水准,范围是0---100,其实就是百分比的意思,如果你想变为全透明,那么就用0代替Opacity后面的问号。
    (2):“FinishOpacity”就是用来指定结束时的透明度,范围跟Opacity一样(FinishOpacity为可选参数,不想要的话就去掉它。
    (3):“Style”是指定透明区域的形状特征,0代表统一形状,1代表线形,2代表放射形,3代表长方形。比如我们一般可以写成Style=1。
    (4)“startX”与”startY”就是代表渐变效果开始的X与Y坐标,(坐标应该知道是什么吧)一般我们设置为StartX=0, StartY=0(这样就是表示的透明效果是从图片的左上角开始的。)
    (5)“FinishX”与“FinishY”,当然,这个就是代表渐变效果结束时的横纵坐标了。这里很关键,填什么数值那就要看你的图片高与宽了。假设我们的图片高与宽分别是100、200像素,那么就可以写成FinishX=200,FinishY=100。(如果你只想要一半的面积是透明,那么可以设置成FinishX=100, FinishY=50)
   
      下面一个完整代码供大家参考:(下面的数值我是假设图片高与宽分别是100、200像素)
    Alpha(Opacity=25, FinishOpacity=50, Style=1, StartX=0, StartY=1, FinishX=200, FinishY=100)
    4:OK,设置好这些参数后,就点击OK,设置的步骤到此就算完成了。
   
      我们还要把这个效果赋予图片,请看下面的步骤。
    (1)在Dreamweaver 4插入一图,假设高为100,宽为200单位是像素(为了能看到效果,我们可以把网页的背景设为红色等鲜明的色彩。)
    (2)再次调出CSS styles窗口(参见设置步骤1)
    (3)在CSS styles窗口中,应该有个clarity,如图3指明:
      
                图3
    (4)在Dreamweaver 4选中你插入的图。
    (5)用鼠标单击上图3的指明处。
    (6)大功告成,你可以按键盘的f12来预览了。
    怎么样,图片是不是变得半透明了?这教程只起到抛砖引玉的作用,说到底还是要大家掌握了方法后才能举一反三。


作者声明:
  
我谨保证我是此作品的著作权人。我同意中国人人网发表此作品,同意中国人人网向其他媒体推荐此作品。未经中国人人网或作者本人同意,其他媒体一律不得转载。一旦传统媒体决定刊用,中国人人网及时通知我。在不发生重复授权的前提下,我保留个人向其他媒体的直接投稿权利。
【编者按】(注:转载除外)


相关信息
网友评论                >>> 发表您的评论
没有评论信息

  友情连接 关于人人 加盟人人 联系人人 人人广告 人人招聘 人人导航 人人未来  

人人文学网
网址:http://www.cnrr.cn 电子邮箱:253581255@qq.com
总部电话:010-51656981 QQ:253581255
版权所有: 华夏网·中国人人网

人人艺术网