使用的是Ext.Fx类。本例中,前台只要在body里面写入<div id='e1'></div>即可,我们就以e1为例
Ext.onReady(function() {
Ext.get('e1').applyStyles({
position : 'absolute',
left : 200,
top : 200,
width : 100,
height : 100,
backgroundColor : "red"
}).slideIn("r", { //滑入
duration : 5
});
})
---------------------------------
}).slideOut("t", { //滑出
easing:'easeOut',
duration : 5,
remove:false,
useDisplay:false
});
--------------------------------
}).highlight("0000ff", { //高亮显示,然后渐隐为原始颜色
attr : 'background-color', //如果将'background-color'修改为'color' ,改变的将是字体的颜色
duration : 3,
endColor : 'ff0000'
});
-------------------------------
}).frame("ff0000",3,{duration : 3}) ; //展开一个波纹的框架
-------------------------------
}).fadeIn({ //将元素从透明渐变为不透明
endOpacity : 1,
duration : 10
});
------------------------------
}).fadeOut({ //将元素从不透明渐变为透明
endOpacity : 0,
duration : 4,
remove : false,
useDisplay : false
});
-----------------------------
}).scale(100,100,{duration : 2}); //以动画展示元素从开始的高度/宽度转换到结束的高度/宽度
-----------------------------
}).shift({ //以动画展示元素任意组合属性的改变
width : 100,//动画终止之后的宽度和高度
height : 100,
x : 0,//动画终止后的x y坐标
y : 0,
opacity : 5, //动画终止后的透明度
duration : 5 //动画持续的时间
});
---------------------------
}).ghost('b', { //将元素从视图滑出并伴随着渐隐
easing : 'easeOut',
duration : 5,
remove : false,
useDisplay : false
});
----------------------------
好了,上面是几种动画效果,试试到你的网页中去吧!
下一篇我们将Ext.Element自带的一些动画函数!
分享到:
相关推荐
在IT行业中,JavaScript库ExtJS提供了丰富的用户界面组件和功能,其中包括了强大的FX(效果)模块,用于创建复杂的动画特效。本篇文章将深入探讨Ext.fx的动画特效用法,帮助开发者提升应用程序的用户体验。 首先,...
- `Ext.Fx.chain(effects)`: 链接多个动画效果。 #### 16. Ext.KeyNav 类 (P.19) - **概述**:提供了键盘导航功能。 - **常用方法**: - `Ext.KeyNav.init(element, config)`: 初始化键盘导航。 - `Ext.KeyNav....
- **概述**:Ext.Fx类提供了一组用于执行动画效果的方法。 - **常用方法**: - `Ext.Fx.run(animations)`:运行一组动画效果。 - `Ext.Fx.stop(animations)`:停止正在运行的动画。 #### 十六、Ext.KeyNav类(第...
`EXT核心API详解(六)-Ext.Fx.txt`讨论了Ext的动画效果库,提供了滑动、淡入淡出、大小变换等多种动画效果,让用户体验更加生动。 6. **Ext.EventManager, EventObject, CompositeElement, CompositeElementLite**...
- Extjs提供了丰富的动画效果,可以通过`Ext.Fx`和`Ext.Element`类实现。 - 动画效果包括淡入淡出、滑动、缩放等。 - **Ext.Fx类** - 提供了一组高级的动画效果,支持复杂的动画序列。 - 例如创建一个淡入效果...
- 使用`Ext.Fx`类实现基本动画效果。 - `Ext.Element`类提供了更高级的动画方法。 #### 6. 元素操作与模板 - **DomHelper类**: 提供了操作DOM元素的方法。 - **XTemplate**: 用于动态渲染HTML内容,支持条件和...
15. **Ext.Fx 类**:包含了一系列的动画效果,如淡入淡出、滑动等。 16. **Ext.KeyNav 和 Ext.KeyMap 类**:实现了键盘导航和键绑定功能,增强了可访问性。 17. **Ext.util.JSON 类**:JSON序列化和反序列化的工具...
`Ext.Fx`类包含了一系列动画效果,如淡入淡出、滑动等,它们使用内部效果队列来控制动画顺序。通过调整`duration`(持续时间)、`easing`(缓动函数)和`endOpacity`(结束时的透明度)等属性,我们可以定制各种动态...
5. **Ext.Fx**:这是ExtJS的动画模块,提供了多种动画效果,如淡入淡出、移动、缩放等。在“EXT核心API详解(六)-Ext.Fx.txt”中,你可以了解如何创建自定义动画,以及如何将动画应用于组件。 6. **Ext.EventManager...
`Ext.form.FieldSet` 是 `ExtJS` 框架中的一个组件,它主要用于组织和分组表单中的字段。FieldSet 提供了一种在界面上以可折叠或展开的方式展示一组相关输入字段的方式,有助于增强用户体验和界面的可读性。以下是对...
8.3.7 为组件实现动画功能:ext.util.animate / 422 8.3.8 其他的组件辅助功能类 / 423 8.4 组件的管理 / 423 8.4.1 组件管理及查询:ext.componentmanager与ext.componentquery / 423 8.4.2 焦点管理:ext....
Ext.Fx是extjs的动画引擎,用于创建复杂的视觉效果,如淡入淡出、滑动、缩放等。这部分内容讲解了如何使用Ext.Fx来增强用户界面的交互性和吸引力。 六、Ext.data系列 Ext.data模块是extjs数据处理的核心,它包括了...
在ExtJS中实现翻书效果,可能涉及到`Ext.fx.Anim`类,这是ExtJS的动画引擎,用于创建各种过渡和动画效果。开发者可能通过设置动画参数,如持续时间、缓动函数、关键帧等,来实现书页翻转时的平滑动态效果。此外,`...
- **Ext.Fx类**: 详细介绍了一组用于实现各种动画效果的API。 - **Ext.Element类中的动画函数**: 展示了如何通过Element对象调用动画方法。 #### 元素操作与模板 这部分内容涵盖了Extjs中对DOM元素的操作方法以及...