优内建站网,专业建站,企业建站,免费建站,智能建站,个人建站!
主营企业建站,seo优化,手机网站,微信网站开发等业务!>> 繁体中文
用户名: 密 码: 验证码:    
企业建站,专业建站,模板建站,智能建站
 您现在的位置:首页 >> 特效代码 >> 详细内容>>        【字体:  】【颜色: 绿

各种透明效果的图像

在百度搜索关于“各种透明效果的图像”的内容

在谷歌搜索关于“各种透明效果的图像”的内容

买空间、服务器就上威客主机网(VK163.COM) 虚拟主机评测+IDC导航=威客主机之家 标志设计
[内容提要] 本实例演示如何在网页上输出各种透明效果的图像,如整体透明、渐变透明等。向网页上添加两个DIV层,其中左侧图层用于显示图像和文字“DeliciousProduce!”,右侧图层作为下拉列表框的容器,设计完成的网页界面如图4-1所示。图4-1设计完成的网页设置左侧DIV图层的...

作者: 优内科技  来源: 优内科技  驻站日期:2008/11/12 【 加入收藏 】 【 打印此页 】 【 关闭

本实例演示如何在网页上输出各种透明效果的图像,如整体透明、渐变透明等。

向网页上添加两个DIV层,其中左侧图层用于显示图像和文字“Delicious Produce!”,右侧图层作为下拉列表框的容器,设计完成的网页界面如图4-1所示。

4-1  设计完成的网页

设置左侧DIV图层的idfilterDIV,将图层的style属性中的filter设置为DXImageTransform.Microsoft.Alpha

<DIV id="filterDIV"

     style="position:absolute; top:40; left:10;

          width:240; height: 180; background: green; 

          font-size:15pt;

          filter:progid:DXImageTransform.Microsoft.Alpha(

              Opacity=100, FinishOpacity=0, Style=1,

              StartX=0, FinishX=100, StartY=0, FinishY=100), ;

              color:white; z-index:1">

     <IMG src="images/fruit.jpg"

           style="position:absolute; top:45; left:40">

     Delicious Produce!

</DIV>

图层中的透明效果是由各个下拉列表框的onchange事件控制,下面以Opacity对应的下拉列表框为例来说明:

<B> Opacity:&nbsp;&nbsp;</B>

<SELECT onchange="filterDIV.filters.item

                  ('DXImageTransform.Microsoft.Alpha').opacity=

                  this.options[this.selectedIndex].value">

         <OPTION value="0">0</OPTION>

         <OPTION value="10">10</OPTION>

         <OPTION value="20">20</OPTION>

         <OPTION value="30">30</OPTION>

         <OPTION value="40">40</OPTION>

         <OPTION value="50">50</OPTION>

         <OPTION value="60">60</OPTION>

         <OPTION value="70">70</OPTION>

         <OPTION value="80">80</OPTION>

         <OPTION value="90">90</OPTION>

         <OPTION value="100" SELECTED>100</OPTION>

</SELECT>

Opacity下拉列表框中包含有“0”、“10”、“20”、“30”、“40”、“50”、“60”、“70”、“80”、“90”和“100”等11个列表项,其中最后一项“100”是默认的选中项,当用户在网页上改变Opacity下拉列表框的选项时,就会激活onchange事件,通过filterDIV.filters. item('DXImageTransform.Microsoft.Alpha').opacity=this.options[this.selectedIndex].value语句设置filterDIV图层的透明度为在列表框中选中的数值。

<HTML>

  <HEAD>

    <TITLE></TITLE>

    <SCRIPT>

      function fnEnable(iIndex)

      {

        if (iIndex!=0)

        {

          oSelFinOpa.disabled=false;

        }

        else

        {

          oSelFinOpa.disabled=true;

        }

        if (iIndex==1)

        {

          oSelSX.disabled=false;

          oSelSY.disabled=false;

          oSelFX.disabled=false;

          oSelFY.disabled=false;

        }

        else

        {

          oSelSX.disabled=true;

          oSelSY.disabled=true;

          oSelFX.disabled=true;

          oSelFY.disabled=true;

        }

      }

    </SCRIPT>

  </HEAD>

  <BODY>

    <DIV style="LEFT: 270px; width: 400px; position: absolute; TOP: 45px">

      <B> Style:&nbsp;&nbsp;</B>

      <SELECT onchange="fnEnable(this.options[this.selectedIndex].value);

         filterDIV.filters.item('DXImageTransform.Microsoft.Alpha').Style=

              this.options[this.selectedIndex].value">

             <OPTION value="0">0 - Uniform</OPTION>

             <OPTION value="1" SELECTED>1 - Linear</OPTION>

             <OPTION value="2">2 - Radial</OPTION>

             <OPTION value="3">3 - Rectangular</OPTION>

      </SELECT>

      <BR><BR>

      <B> Opacity:&nbsp;&nbsp;</B>

      <SELECT onchange="filterDIV.filters.item

                  ('DXImageTransform.Microsoft.Alpha').opacity=

                  this.options[this.selectedIndex].value">

             <OPTION value="0">0</OPTION>

             <OPTION value="10">10</OPTION>

             <OPTION value="20">20</OPTION>

             <OPTION value="30">30</OPTION>

             <OPTION value="40">40</OPTION>

             <OPTION value="50">50</OPTION>

             <OPTION value="60">60</OPTION>

             <OPTION value="70">70</OPTION>

             <OPTION value="80">80</OPTION>

             <OPTION value="90">90</OPTION>

             <OPTION value="100" SELECTED>100</OPTION>

      </SELECT>&nbsp;&nbsp;&nbsp;

      <B> FinishOpacity:&nbsp;&nbsp;</B>

      <SELECT id="oSelFinOpa"

               onchange="filterDIV.filters.item

                     ('DXImageTransform.Microsoft.Alpha').finishopacity=

                     this.options[this.selectedIndex].value">

            <OPTION value="0" SELECTED>0</OPTION>

            <OPTION value="10">10</OPTION>

            <OPTION value="20">20</OPTION>

            <OPTION value="30">30</OPTION>

            <OPTION value="40">40</OPTION>

            <OPTION value="50">50</OPTION>

            <OPTION value="60">60</OPTION>

            <OPTION value="70">70</OPTION>

            <OPTION value="80">80</OPTION>

            <OPTION value="90">90</OPTION>

            <OPTION value="100">100</OPTION>

      </SELECT>&nbsp;&nbsp;&nbsp;

      <BR><BR>

      <B> StartX:&nbsp;&nbsp;</B>

      <SELECT id="oSelSX"

              onchange="filterDIV.filters.item

                      ('DXImageTransform.Microsoft.Alpha').startx=

                      this.options[this.selectedIndex].value" >

            <OPTION value="0" SELECTED>0</OPTION>

            <OPTION value="10">10</OPTION>

            <OPTION value="20">20</OPTION>

            <OPTION value="30">30</OPTION>

            <OPTION value="40">40</OPTION>

            <OPTION value="50">50</OPTION>

            <OPTION value="60">60</OPTION>

            <OPTION value="70">70</OPTION>

            <OPTION value="80">80</OPTION>

            <OPTION value="90">90</OPTION>

            <OPTION value="100">100</OPTION>

      </SELECT>

      <B> FinishX:&nbsp;&nbsp;</B>

      <SELECT id="oSelFX"

               onchange="filterDIV.filters.item

                   ('DXImageTransform.Microsoft.Alpha').finishx=

                    this.options[this.selectedIndex].value" >

             <OPTION value="0">0</OPTION>

             <OPTION value="10">10</OPTION>

             <OPTION value="20">20</OPTION>

             <OPTION value="30">30</OPTION>

             <OPTION value="40">40</OPTION>

             <OPTION value="50">50</OPTION>

             <OPTION value="60">60</OPTION>

             <OPTION value="70">70</OPTION>

             <OPTION value="80">80</OPTION>

             <OPTION value="90">90</OPTION>

             <OPTION value="100" SELECTED>100</OPTION>

      </SELECT>

      <BR><BR>

      <B> StartY:&nbsp;&nbsp;</B>

      <SELECT id="oSelSY"

               onchange="filterDIV.filters.item

                 ('DXImageTransform.Microsoft.Alpha').starty=

                 this.options[this.selectedIndex].value" >

            <OPTION value="0" SELECTED>0</OPTION>

            <OPTION value="10">10</OPTION>

            <OPTION value="20">20</OPTION>

            <OPTION value="30">30</OPTION>

            <OPTION value="40">40</OPTION>

            <OPTION value="50">50</OPTION>

            <OPTION value="60">60</OPTION>

            <OPTION value="70">70</OPTION>

            <OPTION value="80">80</OPTION>

            <OPTION value="90">90</OPTION>

            <OPTION value="100">100</OPTION>

      </SELECT>

      <B> FinishY:&nbsp;&nbsp;</B>

      <SELECT id="oSelFY"

               onchange="filterDIV.filters.item

                 ('DXImageTransform.Microsoft.Alpha').finishY=

                 this.options[this.selectedIndex].value" >

             <OPTION value="0" >0</OPTION>

             <OPTION value="10">10</OPTION>

             <OPTION value="20">20</OPTION>

             <OPTION value="30">30</OPTION>

             <OPTION value="40">40</OPTION>

             <OPTION value="50">50</OPTION>

             <OPTION value="60">60</OPTION>

             <OPTION value="70">70</OPTION>

             <OPTION value="80">80</OPTION>

             <OPTION value="90">90</OPTION>

             <OPTION value="100" SELECTED>100</OPTION>

      </SELECT>

      <BR><BR>

    </DIV>

    <DIV id="filterDIV" style="position:absolute; top:40; left:10;

                           width:240; height: 180; background: green; 

                           font-size:15pt;

                           filter:progid:DXImageTransform.Microsoft.Alpha(

                           Opacity=100, FinishOpacity=0, Style=1, StartX=0, 

                           FinishX=100, StartY=0, FinishY=100), ;

                           color:white; z-index:1">

        <IMG src="images/fruit.jpg"

              style="position:absolute; top:45; left:40">

        Delicious Produce!

    </DIV>

  </BODY>

</HTML>

保存文件,在浏览器中浏览网页文件,初始画面如图4-2所示。

4-2  初始画面

选择Style0-UniformOpacity20,结果如图4-3所示。

4-3  透明效果的图像之一

选择Style1-LinearOpacity0FinishOpacity100StartX30StartY30FinishX60FinishY100,结果如图4-4所示。

4-4  透明效果的图像之二

选择Style2-RadialOpacity100FinishOpacity0,结果如图4-5所示。

选择Style3-RectangularOpacity0FinishOpacity70,结果如图4-6所示。

4-5  透明效果的图像之三

4-6  透明效果的图像之四

添加到QQ书签 百度收藏 订阅到抓虾 添加到鲜果  新浪ViVi  365Key网摘  天极网摘  我摘  和讯网摘  yahoo  收藏到收客网  Digbuzz我挖网  添加到饭否  挖客  添加到google  

   【回到顶部】 【返回文章列表】 编辑:优内科技
⊕ 上一篇:如何在网页上输出放大或缩小后的图像
⊕ 下一篇:游标广告代码
  相关新闻
返回首页 | 设为首页 | 添加收藏 | 关于我们 | 联系我们 | 企业文化 | 合作伙伴 | 诚聘英才 | 网站报价 | 企业资质 | 网站地图
邮箱登陆 E- mail:master@cck5.com 点击这里给我发消息 客服专员 QQ:310203268 点击这里给我发消息 技术咨询 QQ:22071287点击这里给我发消息 代理备案 QQ:529631515
丰富的网站建设经验,专业提供网站建设、网站制作、网页设计服务,专业设计,真诚服务,不满意不收费!
Copyright 2008 - 2025 cck5 Inc. All Rights Reserved 优内建站网络科技公司
本站部分资源来自网络,如有侵犯您的版权,请告之,我们将即刻删除!QQ:310203268
主要业务:网站建设企业建站专业建站智能建站SEO优化微信建站手机建站
本站ICP备案号:浙ICP备11019299号 中国电信增值ICP经营许可证
不良信息举报中心 江西网警 信息产业部门备案 企业法人营业执照
 
扫优内微信二维码
“码”上有惊喜