博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Learn AF3]第四章 App framework组件之Button
阅读量:6939 次
发布时间:2019-06-27

本文共 1600 字,大约阅读时间需要 5 分钟。

Button


    组件名称:Button

    是否js控件:

    使用说明:如果说panel组件是af3的“核心(heart of the ui)”,那么Button就是af中的五虎上将之一,在af app中使用的频率非常之高。

1,在af中你可以让任何元素表现的像个button控件,比如下面的三种元素,将会呈现的一模一样:

1 Home2 Home3 
Home

2,专用button类,af中可以在button的后面紧跟previous或next类,你可以得到一个显示为previous箭头或next箭头的button,注意这是一定要加入文字标签,否则你会得到不知所谓的图片显示。

1 2 

带有标签,看上去还不错。 如果没有文字标签就惨了

af3中还有一个menuButton的class,专用于切换side menu的显示和隐藏,包含了float:right属性,因此menuButton肯定是靠右显示的。

3,给button添加矢量图标:通过添加矢量icon的类,你可以自由的为button添加图标显示。

4,去掉button的背景和边框:你可以添加css属性来去掉button的边框和背景。

此时的显示效果:

5,button添加颜色类:af2.1起,可以通过添加下列颜色类来给button添加颜色属性(同时影响背景和前景,对比的需要)

  1. gray
  2. yellow
  3. red
  4. green
  5. orange
  6. black
  7. slate

下面,我给刚才的透明home按钮分别添加red和gray类,看看对比效果:

6,button分组:通过将一组button包裹在class=‘button-grouped’的div元素中可以将button显示为一组。

效果如图所示:

    方法:

    属性:Button 可用的声明式属性。

data-transition="transitionClassName",其中transitionClassName可取值为:页面切换可用transition类和Side menu可用的transition类 #menuButton的专用属性: data-right-menu="menuId" 设置右侧显示sidemenu data-left-menu="menuId" 设置左侧显示sidemenu

 其中side menu可用的切换效果有“cover”,“reveal”,“push”三种

 页面切换效果有:

1 "slide" - 向左滑动,回退时向右滑动2 "up" - 向上滑动,回退时向下3 "down" - 向下滑动,回退时向上4 "pop" - 弹出5 "flip" - 沿Y轴翻滚6 "fade" - 淡入淡出

 

    事件:Button专属event

click和tap 具有同等效力

   


  [Learn AF3系列] 

转载于:https://www.cnblogs.com/dajianshi/p/4325065.html

你可能感兴趣的文章
VRRP协议介绍
查看>>
Android 监听wifi广播的两种方式
查看>>
我的友情链接
查看>>
Linux samba 只有访问权限,没有修改权限
查看>>
RAC Archive log写入错误的节点
查看>>
我的友情链接
查看>>
查询linux发行版本号方法总结
查看>>
4.入门第四课:javascript日期对象
查看>>
python 批量生产10万接入用户
查看>>
我的友情链接
查看>>
类和对象之分号推断
查看>>
jdbc详解:2、DriverManager管理多个数据库驱动
查看>>
Hibernate-annotation3.30 创建自定义注解,向oracle数据库写列注释
查看>>
同步助手让你的骑行生活“嗨”起来
查看>>
数据库
查看>>
centos下的php编译安装
查看>>
SQL注入语法类型
查看>>
mysql 单表备份脚本
查看>>
mongodb——安装mongodb监控管理工具使用*
查看>>
python函数深入
查看>>