| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 660 人关注过本帖
标题:图像渐变
只看楼主 加入收藏
努力加油
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:34
专家分:127
注 册:2010-4-11
结帖率:100%
收藏
已结贴  问题点数:0 回复次数:4 
图像渐变
程序代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. xmlns="http://www. http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<script language="javascript">
var conut=0;
var w;
var h;
function hehe(){
    if(conut==0){
        h=parseInt(document.images[0].height);
        w=parseInt(document.images[0].width);
        for(var i=0;i<200;i++){
            document.images[0].height=h+i;
            document.images[0].width=w+i;
            }
        conut=1;
        }
    else{
        document.images[0].height=150;
        document.images[0].width=100;
        conut=0;
        }
    }
setInterval("hehe()",1000);
</script>
<img src="../实例及代码/images/2.jpg" height="150" width="100">
</body>
</html>
我想让图像从指定的大小逐渐变成最后规定的大小,可是我写了这个都只是从最开始的大小直接变成最后规定的大小了,请指点下,谢谢了
搜索更多相关主题的帖子: 图像 渐变 
2010-04-21 18:17
xiaoyuechuan
Rank: 2
等 级:论坛游民
帖 子:15
专家分:25
注 册:2010-4-6
收藏
得分:14 
    我弄了半天也没弄出来,思路应该是这样的吧:
 
 document.images[0].height=h+i;
  document.images[0].width=w+i;
中左边的
document.images[0].height
document.images[0].width
应该建一个数组循环

楼主有了答案分享一下
2010-04-23 03:47
努力加油
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:34
专家分:127
注 册:2010-4-11
收藏
得分:0 
呵呵 不是很明白 document下的image属性 你说的循环是哪里的循环啊 我这下边就一个image对象 并只对这个对象进行显示 所以用document.images[0]来调用显示....
2010-04-23 12:51
xiaoyuechuan
Rank: 2
等 级:论坛游民
帖 子:15
专家分:25
注 册:2010-4-6
收藏
得分:0 
回复 3楼 努力加油
答案搞出来了么??
2010-04-23 14:52
努力加油
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:34
专家分:127
注 册:2010-4-11
收藏
得分:0 
弄出来了 其实很简单的 呵呵 先前是我想多了

程序代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. xmlns="http://www. http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function hehe(){
    var h;
    var w;
    h=parseInt(document.images[0].height);
    w=parseInt(document.images[0].width);
        document.images[0].height=h+5;
        document.images[0].width=w+5;
        if(document.images[0].height>300||document.images[0].width>300){
            document.images[0].height=69;
            document.images[0].width=100;
            }
    }
    setInterval("hehe()",100);
</script>
</head>

<body onload="hehe()">
<img id="image" src="../实例及代码/images/8_07.jpg" height="69" width="100">
</body>
</html>

2010-04-23 17:02
快速回复:图像渐变
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.050335 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved