AppCan UI 2.doc
【AppCan UI 2】是基于AppCan框架的UI组件库,主要针对移动应用开发,提供了丰富的CSS样式以便开发者构建美观且响应式的界面。本文将详细介绍AppCan UI 2中的核心样式及其用法。 我们关注的是`ui-anim.css`文件,它包含了动画效果的样式。`zy_anim_push()`和`zy_anim_pop()`是一对函数,它们与CSS样式配合,用于创建动画效果。例如,`utra`定义了一个CSS变量,用于设置元素的过渡效果,包括所有可过渡的CSS属性、动画时长、缓动效果和延迟时间。`a-op`则定义了元素的透明度变化,常与上述函数一起使用,实现元素在动画过程中的透明度过渡。此外,`a-mr`和`a-ml`分别控制元素在X轴上的左右平移动画,通过`-webkit-transform`属性来实现。 接下来,我们来看`ui-base.css`,它是基础样式文件,包含了许多通用的UI元素样式。例如,`uc-`系列样式用于创建不同类型的圆角,可以通过指定类型(如t、l、b、r或a)和类别(数字编号)来定义不同大小的圆角。`us-`和`us-i-`分别用于定义外阴影和内阴影,它们同样可以通过类别编号来调整阴影的大小和颜色。`uts`则用于设置文本的阴影效果。 在`ui-base.css`中,`um-vp`定义了移动设备视口的样式,包括body的内边距、外边距以及文字大小的适应性。`up`则用于实现页面的自适应布局,适应手机屏幕大小,并可以配合`.uh`(头部)和`.uf`(底部)定义页面的头部和底部元素样式。`.ut`是标题的样式,定义了内边距和外边距。 `uf[l/r]`用于控制元素的浮动,如左浮动(`ufl`)和右浮动(`ufr`)。`ulev[类别]`则定义了不同级别的字体大小,类别数字越大,字体越大,反之越小。`ulim`用于限制元素的最大宽度,当内容超出时进行省略。`uinl`使元素变为行内元素,而`uinn[类别]`则用来定义元素的内边距大小。 总结来说,AppCan UI 2 提供了一套完整的CSS样式库,涵盖了动画效果、圆角、阴影、文字效果、视口适应、页面布局、元素浮动、字体大小和内边距等多个方面,旨在简化移动应用的界面设计工作,让开发者能够更高效地构建出具有专业视觉效果的应用界面。通过理解和运用这些样式,初学者能够快速掌握移动应用界面的构建技巧。
剩余18页未读,继续阅读
- rulu_lin2015-04-29有用!内容不错
- 粉丝: 1
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助