2
2
< html lang ="en ">
3
3
< head >
4
4
< meta charset ="UTF-8 ">
5
- < title > Document </ title >
5
+ < title > Curve Editor </ title >
6
6
</ head >
7
7
< body >
8
8
61
61
/*transform-origin: center bottom;*/
62
62
}
63
63
</ style >
64
-
64
+
65
65
< script src ="../node_modules/mo-js/build/mo.js " charset ="utf-8 "> </ script >
66
66
< script src ="../node_modules/mojs-player/build/mojs-player.js " charset ="utf-8 "> </ script >
67
67
< script src ="build/mojs-curve-editor.js " charset ="utf-8 "> </ script >
68
68
69
- < script type ="text/javascript " src ='https://code.jquery.com/jquery-3.1.1.min.js '> </ script >
70
-
71
69
< script >
72
-
73
- // jQuery(function ($) { new MojsCurveEditor({ name: 'some name' }); });
74
- new MojsCurveEditor ( { name : 'some name' } ) ;
75
-
76
-
77
-
78
- // var scaleCurve = new window.MojsCurveEditor({ name: 'curve_scale' });
79
- // var rotateCurve = new window.MojsCurveEditor({ name: 'curve_rotate' });
80
- // var originCurve = new window.MojsCurveEditor({ name: 'curve_origin' });
81
- // var curveEditor = new window.MojsCurveEditor({ name: 'curve1' });
82
- // var curveEditorSmall = new window.MojsCurveEditor({ name: 'curve1_small' });
83
-
84
- // var CUSTOM_PROPS = {
85
- // originY: 50,
86
- // draw (el, props) {
87
- // el.style.transformOrigin = `50% ${props.originY}%`;
88
- // }
89
- // }
90
-
91
- // var CUSTOM_PROPS_2 = {
92
- // originY: 50,
93
- // draw (el, props) {
94
- // el.style.transformOrigin = `50% ${props.originY}%`;
95
- // }
96
- // }
97
-
98
- // const timeline = new mojs.Timeline();
99
-
100
- // var html = new mojs.Html({
101
- // el: '#js-el',
102
- // customProperties: CUSTOM_PROPS,
103
- // duration: 1000,
104
- // y: { [-200] : -200, curve: curveEditor.getEasing() },
105
- // scaleX: { 1:1, curve: scaleCurve.getEasing() },
106
- // scaleY: {
107
- // 1:1,
108
- // curve: scaleCurve.getEasing({
109
- // transform: (k) => { return 1 + ( 1-k )/1.5; }
110
- // })
111
- // },
112
- // angleZ: { 90: 90, curve: rotateCurve.getEasing() },
113
- // originY: { 100: 100, curve: originCurve.getEasing() }
114
- // });
115
-
116
- // var html2 = new mojs.Html({
117
- // el: '#js-el2',
118
- // customProperties: CUSTOM_PROPS_2,
119
- // duration: 1000,
120
- // y: { [-300] : -300, curve: curveEditorSmall.getEasing() },
121
- // scaleX: { 1:1, curve: scaleCurve.getEasing() },
122
- // scaleY: {
123
- // 1:1,
124
- // curve: scaleCurve.getEasing({
125
- // transform: (k) => { return 1 + ( 1-k )/1.5; }
126
- // })
127
- // },
128
- // angleZ: { [-90]: -90, curve: rotateCurve.getEasing() },
129
- // originY: { 100: 100, curve: originCurve.getEasing() }
130
- // });
131
-
132
- // const colors = [ '#7b7b7b', '#6b6b6b', '#5b5b5b', '#4A4A4A' ];
133
-
134
- // const burst = new mojs.Burst({
135
- // // parent: '#js-el',
136
- // isShowStart: true,
137
- // degree: 10,
138
- // count: 5,
139
- // angle: {90: 10, easing: 'cubic.inout'},
140
- // left: '10%',
141
- // top: '90%',
142
- // x: { 0: 150, easing: 'cubic.in' },
143
- // // scale: { 0: 1, easing: 'expo.out' },
144
- // y: -5,
145
- // radius: {0:150},
146
- // timeline: { speed: .75 },
147
- // opacity: .65,
148
- // children: {
149
- // // fill: '#222',
150
- // fill: colors,
151
- // radius: 'rand(12,18)',
152
- // isSwirl: true,
153
- // direction: 1,
154
- // pathScale: 'rand(.5, .75)',
155
- // swirlFrequency: 'rand(2, 4)',
156
- // swirlSize: 'rand(10, 17)',
157
- // scale: { 1: 0, easing: 'cubic.inout' },
158
- // // delay: 'rand(300, 350)',
159
- // delay: 235,
160
- // // duration: 'rand(300, 500)'
161
- // duration: 'stagger(300, 35)'
162
- // }
163
- // });
164
-
165
- // const burst2 = new mojs.Burst({
166
- // // parent: '#js-el',
167
- // isShowStart: true,
168
- // degree: 10,
169
- // count: 5,
170
- // angle: {[-90]: -10, easing: 'cubic.inout'},
171
- // left: '10%',
172
- // top: '90%',
173
- // x: { 0: -150, easing: 'cubic.in' },
174
- // // scale: { 0: 1, easing: 'expo.out' },
175
- // y: -5,
176
- // radius: {0:150},
177
- // timeline: { speed: .75 },
178
- // opacity: .65,
179
- // children: {
180
- // // fill: '#222',
181
- // fill: colors,
182
- // radius: 'rand(12,18)',
183
- // isSwirl: true,
184
- // direction: 1,
185
- // pathScale: 'rand(.5, .75)',
186
- // swirlFrequency: 'rand(2, 4)',
187
- // swirlSize: 'rand(10, 17)',
188
- // scale: { 1: 0, easing: 'cubic.inout' },
189
- // // delay: 'rand(300, 350)',
190
- // delay: 235,
191
- // // duration: 'rand(300, 500)'
192
- // duration: 'stagger(300, 35)'
193
- // }
194
- // });
195
-
196
- // burst.el.style.zIndex = 3;
197
- // burst2.el.style.zIndex = 3;
198
-
199
- // var shadow = new mojs.Html({
200
- // el: '#js-shadow',
201
- // duration: 1000,
202
- // opacity: { 1: 1, curve: scaleCurve.getEasing({
203
- // transform: (k) => {
204
- // return Math.max((k - 1)/4, .05);
205
- // }
206
- // }) },
207
- // scale: { 1:1, curve: scaleCurve.getEasing({
208
- // transform: (k) => { return 1.35*k; }
209
- // }) }
210
- // });
211
-
212
- // timeline.add(html, html2, burst, burst2, shadow);
213
-
214
- // new MojsPlayer({ add: timeline });
70
+ var curveEditor = new MojsCurveEditor ( {
71
+ name : 'some name' ,
72
+ // onChange(path) { console.log(path); },
73
+ // isHiddenOnMin: true
74
+ } ) . toggleSize ( ) ;
215
75
216
76
</ script >
217
77
218
78
</ body >
219
- </ html >
79
+ </ html >
0 commit comments