.net3.5 和vs2008中Ajax控件的使用--Animation(信息浮动面板)控件

一、我们使用一个简单的例子来说明Animation的一些属性。

 

a、新建Ajax Web窗体,命名为Animation.aspx。

 

b、在Animation窗体上拖放一个panel控件,代码如下:

 

 

c、为该panel控件添加扩展程序,即添加Animation控件:

 

 

在源代码页面就添加了一个Animation控件

 

 

我们为Animation添加相关的属性和事件

 

 

在这里我们实现了一个简单的功能:点击panel,panel消失。属性说明如下:

Aniamtions节是所有Animations声明和使用的地方

onclick节指出当目标控件被点击,其中的动画效果会发生

Fadeout节是具体要发生的动画效果

效果如下:

点击panel前:

 

点击后,panel消失。

二、点击按钮的效果实现实例。

a、在页面上拖放一个button控件,然后在页面上放几个div,目的是点击按钮后显示div内容。代码如下:

b、为刚建立的button建立Animation扩展程序

 


c、为Animation控件设置相关的属性和事件,代码如下:

 

 

 

 

 节点说明:

1、<Sequence>  </Sequence> 顺序执行的动画脚本

2、<Parallel>  <Parallel >  并发执行的动画脚本

3、<EnableAction Enabled="false" />控件是否可用

4、<ScriptAction Script="Cover($get('ctl00_SampleContent_btnInfo'), $get('flyout'));" />执行一段脚本的 Action

5、<Color PropertyKey="color" StartValue="#666666" EndValue="#FF0000" />颜色渐变效果,设置起始结束颜色就可以

6、<FadeIn AnimationTarget="info" Duration=".2"/>淡入效果,对应<FadeOut />淡出效果。

还有一个相关的属性就不一一说明了,请读者尝试。

d、效果如下:

e、我们可以看到点击按钮后,div不能关闭,我们可以在右上角加一个linkbutton按钮,同样增加一个Animation控件来控制div的关闭,这里就不具体介绍了,代码如下:

 

f、最终的效果如下:

三、附上完整代码

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值