mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-22 21:48:42 +08:00
fix(spinner): init spinner styling
This commit is contained in:
@ -10,12 +10,15 @@ import { SPINNERS, SpinnerConfig } from './spinner-configs';
|
|||||||
ios: 'spinner.ios.scss',
|
ios: 'spinner.ios.scss',
|
||||||
md: 'spinner.md.scss',
|
md: 'spinner.md.scss',
|
||||||
wp: 'spinner.wp.scss'
|
wp: 'spinner.wp.scss'
|
||||||
|
},
|
||||||
|
host: {
|
||||||
|
theme: 'spinner'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
export class Spinner {
|
export class Spinner {
|
||||||
|
mode: string;
|
||||||
|
color: string;
|
||||||
|
|
||||||
@Prop() mode: string;
|
|
||||||
@Prop() color: string;
|
|
||||||
@Prop() duration: number = null;
|
@Prop() duration: number = null;
|
||||||
@Prop() name: string;
|
@Prop() name: string;
|
||||||
@Prop() paused: boolean = false;
|
@Prop() paused: boolean = false;
|
||||||
|
12
packages/core/src/components/spinner/test/basic.html
Normal file
12
packages/core/src/components/spinner/test/basic.html
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html dir="ltr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>Ionic Buttons</title>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
||||||
|
<script src="/dist/ionic.js"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<ion-spinner></ion-spinner>
|
||||||
|
</body>
|
||||||
|
</html>
|
59
packages/core/src/components/spinner/test/color.html
Normal file
59
packages/core/src/components/spinner/test/color.html
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
<ion-header>
|
||||||
|
|
||||||
|
<ion-toolbar>
|
||||||
|
<ion-title>Spinners</ion-title>
|
||||||
|
</ion-toolbar>
|
||||||
|
|
||||||
|
</ion-header>
|
||||||
|
|
||||||
|
|
||||||
|
<ion-content padding>
|
||||||
|
|
||||||
|
<table style="border-collapse:initial; border-spacing: 20px">
|
||||||
|
<tr>
|
||||||
|
<td>Platform Default</td>
|
||||||
|
<td>
|
||||||
|
<ion-spinner color="primary" [paused]="paused"></ion-spinner>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>ios</td>
|
||||||
|
<td>
|
||||||
|
<ion-spinner color="secondary" name="ios" duration="1000" [paused]="paused"></ion-spinner>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>ios-small</td>
|
||||||
|
<td>
|
||||||
|
<ion-spinner color="danger" name="ios-small" duration="1000" [paused]="paused"></ion-spinner>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>bubbles</td>
|
||||||
|
<td>
|
||||||
|
<ion-spinner color="light" name="bubbles" [paused]="paused"></ion-spinner>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>circles</td>
|
||||||
|
<td>
|
||||||
|
<ion-spinner color="secondary" name="circles" [paused]="paused"></ion-spinner>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>crescent</td>
|
||||||
|
<td>
|
||||||
|
<ion-spinner color="primary" name="crescent" [paused]="paused"></ion-spinner>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>dots</td>
|
||||||
|
<td>
|
||||||
|
<ion-spinner color="danger" name="dots" [paused]="paused"></ion-spinner>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<ion-button (click)="toggleState()">Toggle Paused</ion-button>
|
||||||
|
|
||||||
|
</ion-content>
|
Reference in New Issue
Block a user