ion-spinne
Thành phần Spinner cung cấp nhiều trình quay SVG hoạt hình. Spinners là các chỉ báo trực quan cho thấy ứng dụng đang tải nội dung hoặc thực hiện một quy trình khác mà người dùng cần chờ đợi.
Spinner mặc định để sử dụng dựa trên nền tảng. Con quay mặc định cho ios là "lines"và con quay mặc định cho android là "crescent". Nếu nền tảng không ios hoặc android, con quay sẽ mặc định thành crescent. Nếu thuộc tính name được đặt, thì spinner đó sẽ được sử dụng thay vì spinner dành riêng cho nền tảng.
Usage
<!-- Default Spinner -->
<ion-spinner></ion-spinner>
<!-- Lines -->
<ion-spinner name="lines"></ion-spinner>
<!-- Lines Small -->
<ion-spinner name="lines-small"></ion-spinner>
<!-- Dots -->
<ion-spinner name="dots"></ion-spinner>
<!-- Bubbles -->
<ion-spinner name="bubbles"></ion-spinner>
<!-- Circles -->
<ion-spinner name="circles"></ion-spinner>
<!-- Crescent -->
<ion-spinner name="crescent"></ion-spinner>
<!-- Paused Default Spinner -->
<ion-spinner paused></ion-spinner><!-- Default Spinner -->
<ion-spinner></ion-spinner>
<!-- Lines -->
<ion-spinner name="lines"></ion-spinner>
<!-- Lines Small -->
<ion-spinner name="lines-small"></ion-spinner>
<!-- Dots -->
<ion-spinner name="dots"></ion-spinner>
<!-- Bubbles -->
<ion-spinner name="bubbles"></ion-spinner>
<!-- Circles -->
<ion-spinner name="circles"></ion-spinner>
<!-- Crescent -->
<ion-spinner name="crescent"></ion-spinner>
<!-- Paused Default Spinner -->
<ion-spinner paused></ion-spinner>import React from 'react';
import { IonSpinner, IonContent } from '@ionic/react';
export const SpinnerExample: React.FC = () => (
<IonContent>
{/*-- Default Spinner --*/}
<IonSpinner />
{/*-- Lines --*/}
<IonSpinner name="lines" />
{/*-- Lines Small --*/}
<IonSpinner name="lines-small" />
{/*-- Dots --*/}
<IonSpinner name="dots" />
{/*-- Bubbles --*/}
<IonSpinner name="bubbles" />
{/*-- Circles --*/}
<IonSpinner name="circles" />
{/*-- Crescent --*/}
<IonSpinner name="crescent" />
{/*-- Paused Default Spinner --*/}
<IonSpinner paused />
</IonContent>
);import { Component, h } from '@stencil/core';
@Component({
tag: 'spinner-example',
styleUrl: 'spinner-example.css'
})
export class SpinnerExample {
render() {
return [
// Default Spinner
<ion-spinner></ion-spinner>,
// Lines
<ion-spinner name="lines"></ion-spinner>,
// Lines Small
<ion-spinner name="lines-small"></ion-spinner>,
// Dots
<ion-spinner name="dots"></ion-spinner>,
// Bubbles
<ion-spinner name="bubbles"></ion-spinner>,
// Circles
<ion-spinner name="circles"></ion-spinner>,
// Crescent
<ion-spinner name="crescent"></ion-spinner>,
// Paused Default Spinner
<ion-spinner paused={true}></ion-spinner>
];
}
}<template>
<!-- Default Spinner -->
<ion-spinner></ion-spinner>
<!-- Lines -->
<ion-spinner name="lines"></ion-spinner>
<!-- Lines Small -->
<ion-spinner name="lines-small"></ion-spinner>
<!-- Dots -->
<ion-spinner name="dots"></ion-spinner>
<!-- Bubbles -->
<ion-spinner name="bubbles"></ion-spinner>
<!-- Circles -->
<ion-spinner name="circles"></ion-spinner>
<!-- Crescent -->
<ion-spinner name="crescent"></ion-spinner>
<!-- Paused Default Spinner -->
<ion-spinner paused></ion-spinner>
</template>
<script>
import { IonSpinner } from '@ionic/vue';
import { defineComponent } from 'vue';
export default defineComponent({
components: { IonSpinner }
});
</script>Properties
color | |
|---|---|
| Description | The color to use from your application's color palette. Default options are: |
| Attribute | color |
| Type | string | undefined |
duration | |
| Description | Duration of the spinner animation in milliseconds. The default varies based on the spinner. |
| Attribute | duration |
| Type | number | undefined |
name | |
| Description | The name of the SVG spinner to use. If a name is not provided, the platform's default spinner will be used. |
| Attribute | name |
| Type | "bubbles" | "circles" | "circular" | "crescent" | "dots" | "lines" | "lines-small" | undefined |
paused | |
| Description | If |
| Attribute | paused |
| Type | boolean |
| Default | false |
CSS Custom Properties
| Name | Description |
|---|---|
--color | Color of the spinner |

0 Nhận xét