个性化阅读
专注于IT技术分析

Ionic按钮

Ionic框架包含几种类型的按钮。这些按钮是与应用程序交互和浏览的一种基本方式。它还应用于清楚地传达用户单击它们时将发生的操作。它可以以表格形式使用, 也可以在需要简单, 标准按钮功能的任何地方使用。这些按钮可以包含两个内容, 即文本, 图标或两者。还可以通过各种属性来增强它, 以使其具有特定的外观。我们可以使用标准的<ion-button> </ ion-button>元素来访问按钮。

下面列出了按钮属性的不同样式。

  • 默认
  • 扩大
  • 形状
  • 尺寸
  • 图标

默认

这是按钮的基本用法。默认样式的语法为:

<ion-button>Default Button</ion-button>

你可以使用color属性设置按钮的颜色。 Ionic包括几种可以轻松覆盖的默认颜色。例如,

<ion-button color="light">Light Button</ion-button>

扩大

此属性用于指定按钮的宽度。默认情况下, 按钮是嵌入式块。但是, 通过设置这些属性, 我们可以将按钮更改为全角块元素。我们可以将其分为两种类型:

1.阻止按钮

阻止按钮将始终使按钮占据其父容器带有圆角的100%宽度。

<ion-button expand="block">Block Button</ion-button>

2.全按钮

完整按钮还将使该按钮占据其父容器的100%宽度。它还会删除按钮的左右边框。当按钮需要在显示屏的整个宽度上伸展时, “全按钮”样式很有用。

<ion-button expand="full" >Full Button</ion-button>

它确定按钮的背景和边框颜色。默认情况下, 按钮为纯色背景。我们可以将这些属性分为以下几种类型。

明确

它用于使按钮具有透明背景, 类似于平面按钮。你可以通过在按钮中添加clear属性来做到这一点, 如下所示:

<ion-button expand="full"  fill="clear">Full Button</ion-button>

大纲

它用于使按钮具有透明背景和可见边框。你可以通过在按钮中添加outline属性来做到这一点, 如下所示:

<ion-button expand="full"  fill="outline">Full Button</ion-button>

固体

用于制作背景填充的按钮。对于工具栏中的按钮很有用。你可以通过在按钮中添加solid属性来做到这一点, 如下所示:

<ion-button expand="full" fill="solid" >Full Button</ion-button>

圆形按钮

它用于创建带有圆角的按钮。你可以通过在按钮中添加round属性来做到这一点, 如下所示:

<ion-button shape="round" >Round Button</ion-button>

在下面的示例中, 我们可以清楚地了解所有类型的按钮属性的用法。

Button.html

<ion-header>
    <ion-toolbar>
      <ion-title>Buttons Example</ion-title>
    </ion-toolbar>
  </ion-header>
  <ion-content>

    <!-- Default -->
    <ion-button>Default</ion-button>

    <!-- Expand -->
    <ion-button expand="full" color="primary">Full Button</ion-button>
    <ion-button expand="block" color="secondary">Block Button</ion-button>

    <!-- Round -->
    <ion-button shape="round" color="warning">Round Button</ion-button>

    <!-- Fill -->
    <ion-button expand="full" fill="outline" color="success">Outline Button</ion-button>
    <ion-button expand="block" fill="clear" color="danger">Clear Button</ion-button>
  </ion-content>

按钮

import { Component } from '@angular/core';

@Component({
  selector: 'app-home', templateUrl: button.html', styleUrls: [button.scss'], })
export class HomePage {}

输出量

当我们在终端窗口中执行此Ionic应用程序时, 它将提供以下输出。

Ionic按钮

按键尺寸

size属性用于指定按钮的大小。它允许我们更改按钮的高度和填充。这些属性主要有三种类型, 我们可以在下表中看到。

序号 尺寸 描述
1. Default 它指定按钮的默认高度和填充。这对于项目中的按钮很有用。
2. Small 它创建具有较少高度和填充的按钮。
3. Large 它创建具有更多高度和填充的按钮。

在下面的示例中, 我们可以清楚地了解所有按钮大小之间的差异。

<ion-header>
    <ion-toolbar>
      <ion-title>Buttons Example</ion-title>
    </ion-toolbar>
  </ion-header>
  
  <ion-content>
    <!-- Sizes -->
    <div></div>
    <div><ion-button size="large" color="secondary">Large</ion-button></div>
    <div><ion-button>Default</ion-button></div>
    <div><ion-button size="small" color="danger">Small</ion-button></div>
  </ion-content>

输出量

当我们在终端窗口中执行此Ionic应用程序时, 它将提供以下输出。

Ionic按钮

按钮图示

如果要向按钮添加图标, 则需要在按钮内部添加图标组件。你还可以通过使用插槽属性来设置图标在按钮内的位置。插槽属性在下表中给出。

序号 插槽属性 描述
1. End 它将内容放置在按钮文本的右侧。
2. Start 它将内容放在按钮文本的左侧。
3. Icon only 当按钮没有文本时使用。

<ion-header>
    <ion-toolbar>
      <ion-title>Buttons Icons </ion-title>
    </ion-toolbar>
  </ion-header>
  
  <ion-content>
    <!-- Icons -->
    <div><ion-button>
        <ion-icon slot="start" name="star" color="success"></ion-icon>
         Left Icon
    </ion-button></div>
  
    <div><ion-button>
        Right Icon
        <ion-icon slot="end" name="star" color="secondary"></ion-icon>
    </ion-button></div>
  
    <div><ion-button>
        <ion-icon slot="icon-only" name="star" color="warning"></ion-icon>
    </ion-button></div>
  </ion-content>

输出量

Ionic按钮

赞(0)
未经允许不得转载:srcmini » Ionic按钮

评论 抢沙发

评论前必须登录!