From dd7421db6c38944ee55b852326150b59db130b4e Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Wed, 11 Jul 2018 17:19:27 +0200 Subject: [PATCH] docs: add example for ripple (#12063) --- src/demo-app/ripple/ripple-demo.html | 48 ++----------------- src/demo-app/ripple/ripple-demo.scss | 32 ------------- .../ripple-overview-example.css | 20 ++++++++ .../ripple-overview-example.html | 21 ++++++++ .../ripple-overview-example.ts | 18 +++++++ 5 files changed, 62 insertions(+), 77 deletions(-) create mode 100644 src/material-examples/ripple-overview/ripple-overview-example.css create mode 100644 src/material-examples/ripple-overview/ripple-overview-example.html create mode 100644 src/material-examples/ripple-overview/ripple-overview-example.ts diff --git a/src/demo-app/ripple/ripple-demo.html b/src/demo-app/ripple/ripple-demo.html index cb5a387431f..ff013c27b28 100644 --- a/src/demo-app/ripple/ripple-demo.html +++ b/src/demo-app/ripple/ripple-demo.html @@ -1,4 +1,3 @@ -
Disable button ripples @@ -12,48 +11,7 @@
-
-
Centered
-
Unbounded
-
Disabled
-
Rounded container (flaky in Firefox)
-
-
- Speed - - Slow - Normal - Fast - -
-
- - Ripple radius - - - - Ripple color - - -
-
- - - - -
-
-
- Click me -
-
+
+ +
diff --git a/src/demo-app/ripple/ripple-demo.scss b/src/demo-app/ripple/ripple-demo.scss index a343e29714f..07808e24207 100644 --- a/src/demo-app/ripple/ripple-demo.scss +++ b/src/demo-app/ripple/ripple-demo.scss @@ -5,36 +5,4 @@ margin: 8px; text-transform: uppercase; } - - .demo-ripple-container { - box-shadow: rgba(0, 0, 0, 0.118) 0 10px 15px, rgba(0, 0, 0, 0.239) 0 5px 10px; - cursor: pointer; - font-size: 24px; - height: 150px; - line-height: 150px; - position: relative; - text-align: center; - transition: all 200ms linear; - width: 200px; - - // Disable the blue overlay on touch. This makes it easier to see ripples fading in. - -webkit-tap-highlight-color: transparent; - @include user-select(none); - - &.demo-ripple-disabled { - color: rgba(32, 32, 32, 0.4); - } - - &.demo-ripple-rounded { - border-radius: 50%; - overflow: hidden; - // z-index needed to make clipping to border-radius work correctly. - // http://stackoverflow.com/questions/20001515/ - z-index: 1; - } - } - - .demo-ripple-checkbox-option { - margin: 10px 0; - } } diff --git a/src/material-examples/ripple-overview/ripple-overview-example.css b/src/material-examples/ripple-overview/ripple-overview-example.css new file mode 100644 index 00000000000..559376924a7 --- /dev/null +++ b/src/material-examples/ripple-overview/ripple-overview-example.css @@ -0,0 +1,20 @@ +.example-ripple-container { + /** Necessary until: https://github.com/angular/material2/pull/11913*/ + position: relative; + + cursor: pointer; + text-align: center; + + width: 300px; + height: 300px; + line-height: 300px; +} + +/** Styles to make the demo look better. */ +.example-ripple-checkbox { + margin: 6px 12px 6px 0; +} + +.example-ripple-form-field { + margin: 0 12px 0 0; +} diff --git a/src/material-examples/ripple-overview/ripple-overview-example.html b/src/material-examples/ripple-overview/ripple-overview-example.html new file mode 100644 index 00000000000..fb36d936bca --- /dev/null +++ b/src/material-examples/ripple-overview/ripple-overview-example.html @@ -0,0 +1,21 @@ +Centered +Disabled +Unbounded + + + + + + + + + +
+ Click me +
diff --git a/src/material-examples/ripple-overview/ripple-overview-example.ts b/src/material-examples/ripple-overview/ripple-overview-example.ts new file mode 100644 index 00000000000..7601f74a1aa --- /dev/null +++ b/src/material-examples/ripple-overview/ripple-overview-example.ts @@ -0,0 +1,18 @@ +import {Component} from '@angular/core'; + +/** + * @title MatRipple basic usage + */ +@Component({ + selector: 'ripple-overview-example', + templateUrl: 'ripple-overview-example.html', + styleUrls: ['ripple-overview-example.css'], +}) +export class RippleOverviewExample { + centered = false; + disabled = false; + unbounded = false; + + radius: number; + color: string; +}