|
40 | 40 | <div class="animations">
|
41 | 41 | <polymer-animation duration="1">
|
42 | 42 | raw
|
43 |
| - <polymer-animation-prop name="opacity" easing="ease-in-out"> |
44 |
| - <polymer-animation-keyframe value="1"></polymer-animation-keyframe> |
45 |
| - <polymer-animation-keyframe value="0.3"></polymer-animation-keyframe> |
46 |
| - <polymer-animation-keyframe value="1"></polymer-animation-keyframe> |
47 |
| - </polymer-animation-prop> |
| 43 | + <polymer-animation-keyframe> |
| 44 | + <polymer-animation-prop name="opacity" value="1"> |
| 45 | + </polymer-animation-prop> |
| 46 | + </polymer-animation-keyframe> |
| 47 | + <polymer-animation-keyframe> |
| 48 | + <polymer-animation-prop name="opacity" value="0.3"> |
| 49 | + </polymer-animation-prop> |
| 50 | + </polymer-animation-keyframe> |
| 51 | + <polymer-animation-keyframe> |
| 52 | + <polymer-animation-prop name="opacity" value="1"> |
| 53 | + </polymer-animation-prop> |
| 54 | + </polymer-animation-keyframe> |
48 | 55 | </polymer-animation>
|
49 | 56 | <polymer-animation-group type="seq">
|
50 | 57 | raw group
|
51 | 58 | <polymer-animation duration="0.3">
|
52 |
| - <polymer-animation-prop name="opacity" easing="ease-in-out"> |
53 |
| - <polymer-animation-keyframe value="1"></polymer-animation-keyframe> |
54 |
| - <polymer-animation-keyframe value="0.3"></polymer-animation-keyframe> |
55 |
| - <polymer-animation-keyframe value="1"></polymer-animation-keyframe> |
56 |
| - </polymer-animation-prop> |
| 59 | + <polymer-animation-keyframe> |
| 60 | + <polymer-animation-prop name="opacity" value="1"> |
| 61 | + </polymer-animation-prop> |
| 62 | + </polymer-animation-keyframe> |
| 63 | + <polymer-animation-keyframe> |
| 64 | + <polymer-animation-prop name="opacity" value="0.3"> |
| 65 | + </polymer-animation-prop> |
| 66 | + </polymer-animation-keyframe> |
| 67 | + <polymer-animation-keyframe> |
| 68 | + <polymer-animation-prop name="opacity" value="1"> |
| 69 | + </polymer-animation-prop> |
| 70 | + </polymer-animation-keyframe> |
57 | 71 | </polymer-animation>
|
58 | 72 | <polymer-animation duration="0.3">
|
59 |
| - <polymer-animation-prop name="transform" easing="ease-in-out"> |
60 |
| - <polymer-animation-keyframe value="scale(1)"></polymer-animation-keyframe> |
61 |
| - <polymer-animation-keyframe value="scale(1.2)"></polymer-animation-keyframe> |
62 |
| - <polymer-animation-keyframe value="scale(1)"></polymer-animation-keyframe> |
63 |
| - </polymer-animation-prop> |
| 73 | + <polymer-animation-keyframe> |
| 74 | + <polymer-animation-prop name="transform" value="scale(1)"> |
| 75 | + </polymer-animation-prop> |
| 76 | + </polymer-animation-keyframe> |
| 77 | + <polymer-animation-keyframe> |
| 78 | + <polymer-animation-prop name="transform" value="scale(1.2)"> |
| 79 | + </polymer-animation-prop> |
| 80 | + </polymer-animation-keyframe> |
| 81 | + <polymer-animation-keyframe> |
| 82 | + <polymer-animation-prop name="transform" value="scale(1)"> |
| 83 | + </polymer-animation-prop> |
| 84 | + </polymer-animation-keyframe> |
64 | 85 | </polymer-animation>
|
65 | 86 | </polymer-animation-group>
|
66 | 87 | <polymer-bounce duration="1">bounce</polymer-bounce>
|
67 | 88 | <polymer-shake>shake</polymer-shake>
|
68 |
| - <polymer-shake duration="Infinity">shake forever</polymer-shake> |
| 89 | + <!--<polymer-shake duration="Infinity">shake forever</polymer-shake>//--> |
69 | 90 | <polymer-flip>flip X</polymer-flip>
|
70 | 91 | <polymer-flip axis="y">flip Y</polymer-flip>
|
71 | 92 | <polymer-blink>blink</polymer-blink>
|
72 | 93 | <polymer-fadein>fade in</polymer-fadein>
|
73 |
| - <polymer-fadeout>fade out</polymer-fadeout> |
| 94 | + <polymer-fadeout>fade out (with event)</polymer-fadeout> |
74 | 95 | </div>
|
75 | 96 | <script>
|
76 | 97 | document.addEventListener('WebComponentsReady', function() {
|
77 | 98 | document.querySelector('.animations').addEventListener('click',
|
78 |
| - function(e) { |
79 |
| - var animation = e.target; |
80 |
| - animation.target = target; |
81 |
| - animation.play(); |
82 |
| - }); |
| 99 | + function(e) { |
| 100 | + var animation = e.target; |
| 101 | + animation.target = target; |
| 102 | + animation.play(); |
| 103 | + }); |
| 104 | + document.querySelector('polymer-fadeout').addEventListener( |
| 105 | + 'complete', function(e) { |
| 106 | + alert('complete!'); |
| 107 | + }); |
83 | 108 | });
|
84 | 109 | </script>
|
85 | 110 | </body>
|
|
0 commit comments