加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

【Dojo学习之五】强大的动画效果

发布时间:2020-12-16 21:33:33 所属栏目:百科 来源:网络整理
导读:Dojo的动画效果做的很好,不言语,贴代码! 1.逐渐消失 !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"htmlheadmeta http-equiv="Content-Type" content="text/html; charset=UTF-8"titleanimation

Dojo的动画效果做的很好,不言语,贴代码!

1.逐渐消失

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>animation</title>
<style type="text/css">
@import "./dojo/dojo/resources/dojo.css";
@import "./dojo/dijit/themes/tundra/tundra.css";
</style>
<script type="text/javascript" djConfig="parSEOnLoad: true,isDebug: true" src="./dojo/dojo/dojo.js"></script>
<script type="text/javascript">

//逐渐消失
dojo.addOnLoad(function(){  
    var animArgs = { 
    node: "testHeading",duration: 1000,// ms to run animation 
    delay: 250 // ms to stall before playing 
    }; 
    dojo.fadeOut(animArgs).play(); 
}); 
</script>


</head>
<body class="tundra">
<h1 id="testHeading">Dojo Skeleton Page</h1> 
</body>
</html>
2.文字逐渐变大
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>文字逐渐变大</title>
<style type="text/css">
@import "./dojo/dojo/resources/dojo.css";
@import "./dojo/dijit/themes/tundra/tundra.css";
</style>
<script type="text/javascript" djConfig="parSEOnLoad: true,isDebug: true" src="./dojo/dojo/dojo.js"></script>
<script type="text/javascript">
dojo.addOnLoad(function(){ 
    dojo.style("testHeading","opacity","0"); // hide it  
    var anim1 = dojo.fadeOut({ node: "testHeading",duration:700 }); 
    var anim2 = dojo.animateProperty({ 
        node: "testHeading",delay: 1000,properties:{ 
            // fade back in and make text bigger 
            opacity: { end: 1 },fontSize: { end:19,unit:"pt"} 
        } 
    });  
    anim1.play(); 
    anim2.play();     
});
</script>

</head>
<body class="tundra">
<h1 id="testHeading">Dojo Skeleton Page</h1> 
</body>
</html>

3.精美的文字展示移动消失
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>精美的文字显示移动消失</title>
<style type="text/css">
@import "./dojo/dojo/resources/dojo.css";
@import "./dojo/dijit/themes/tundra/tundra.css";
</style>
<script type="text/javascript" djConfig="parSEOnLoad: true,isDebug: true" src="./dojo/dojo/dojo.js"></script>
<script type="text/javascript">  
//connect 连接事件
//dojo.addOnLoad(function(){ 
//    var anim = dojo.fadeOut({ node: "testHeading" }); 
//    dojo.connect(anim,"onEnd",function(){ 
//    dojo.byId("testHeading").innerHTML = "replaced after fade!"; 
//    dojo.fadeIn({ node:"testHeading" }).play(); 
//    }); 
//    anim.play(); 
//}); 
//没必要用连接属性
dojo.addOnLoad(function(){ 
    var anim = dojo.fadeOut({ 
        node: "testHeading",onEnd: function(){ 
            dojo.byId("testHeading").innerHTML = "replaced ... "; 
            dojo.fadeIn({ node: "testHeading" }).play(); 
        } 
    }).play(); 
}); 
</script>
</head>
<body class="tundra">
<h1 id="testHeading">Dojo Skeleton Page</h1> 
</body>
</html>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读