- 离子基础教程
- 离子 - 主页
- 离子 - 概述
- Ionic - 环境设置
- Ionic CSS 组件
- 离子 - 颜色
- 离子 - 内容
- 离子 - 标头
- 离子 - 页脚
- 离子 - 按钮
- Ionic - 列表
- 离子 - 卡片
- 离子 - 形式
- 离子 - 切换
- Ionic - 复选框
- Ionic - 单选按钮
- 离子 - 范围
- 离子 - 选择
- Ionic - 选项卡
- 离子 - 网格
- 离子 - 图标
- 离子 - 填充
- Ionic JavaScript 组件
- Ionic - JS 操作表
- Ionic - JS 背景
- Ionic - JS 内容
- Ionic - JS 表单
- Ionic - JS 事件
- Ionic - JS 标头
- Ionic - JS 页脚
- Ionic - JS 键盘
- Ionic - JS 列表
- Ionic - JS 加载
- Ionic - JS 模态
- Ionic - JS 导航
- Ionic - JS 弹出窗口
- Ionic - JS 弹出窗口
- Ionic - JS 滚动
- Ionic - JS 侧边菜单
- Ionic - JS 幻灯片盒
- Ionic - JS 选项卡
- 离子先进概念
- Ionic - Cordova 集成
- 离子 - AdMob
- 离子 - 相机
- 离子 - Facebook
- Ionic - 在应用程序浏览器中
- Ionic - 原生音频
- 离子 - 地理定位
- 离子 - 媒体
- Ionic - 启动画面
- 离子有用资源
- 离子 - 快速指南
- 离子 - 有用的资源
- 离子 - 讨论
离子 - 按钮
Ionic 框架中有多种类型的按钮,这些按钮具有巧妙的动画效果,这进一步增强了用户使用应用程序时的体验。所有按钮类型的主类是button。该类将始终应用于我们的按钮,并且在使用子类时我们将使用它作为前缀。
块按钮
块按钮将始终具有其父容器的 100% 宽度。他们还将应用一个小填充物。您将使用按钮块类来添加块按钮。如果您想删除填充但保持完整宽度,您可以使用button-full类。
以下是显示这两个类的用法的示例 -
<button class = "button button-block"> button-block </button> <button class = "button button-full"> button-full </button>
上面的代码将产生以下屏幕 -
按钮尺寸
有两个 Ionic 类用于更改按钮大小 -
按钮小和
按钮大。
以下是展示其用法的示例 -
<button class = "button button-small"> button-small </button> <button class = "button button-large"> button-large </button>
上面的代码将产生以下屏幕 -
按钮颜色
如果您想设计按钮的样式,只需为其添加适当的颜色类即可。当您设计元素的样式时,您需要将主元素类添加为颜色类的前缀。由于我们正在设计页脚栏的样式,因此前缀类将是一个栏,并且我们要在本示例中使用的颜色类是自信的(红色)。
<button class = "button button-assertive"> button-assertive </button>
上面的代码将产生以下屏幕 -
您可以使用以下九个类中的任何一个来为您的应用程序按钮提供您选择的颜色 -
颜色等级 | 描述 | 结果 |
---|---|---|
按钮灯 | 用于白色 | |
按钮稳定 | 用于浅灰色 | |
按钮正 | 用于蓝色 | |
按钮平静 | 用于浅蓝色 | |
按钮平衡 | 用于绿色 | |
按钮供电 | 用于黄色 | |
按钮断言 | 用于红色 | |
皇家纽扣 | 用于紫罗兰色 | |
按钮暗 | 用于黑色 |
按钮轮廓
如果您希望按钮透明,您可以应用按钮轮廓类。此类按钮将具有轮廓边框和透明背景。
要删除按钮的边框,可以使用button-clear类。下面的例子展示了如何使用这两个类。
<button class = "button button-assertive button-outline"> button-outline </button> <button class = "button button-assertive button-clear"> button-clear </button>
上面的代码将产生以下屏幕 -
添加图标
当您想向按钮添加图标时,最好的方法是使用图标类。您可以使用icon-left或icon-right将图标放置在按钮的一侧。当按钮顶部有一些文本时,您通常会希望将图标移动到一侧,如下所述。
<button class = "button icon ion-home"> </button> <button class = "button icon icon-left ion-home"> Home </button> <button class = "button icon icon-right ion-home"> Home </button>
上面的代码将产生以下屏幕 -
按钮栏
如果要将几个按钮组合在一起,可以使用按钮栏类。默认情况下,按钮的大小相同。
<div class = "button-bar"> <a class = "button button-positive">1</a> <a class = "button button-assertive">2</a> <a class = "button button-energized">3</a> <a class = "button">4</a> </div>
上面的代码将产生以下屏幕 -