22< html lang ="en ">
33< head >
44 < meta charset ="UTF-8 ">
5- < title > Document </ title >
5+ < title > Curve Editor </ title >
66</ head >
77< body >
88
6161 /*transform-origin: center bottom;*/
6262 }
6363 </ style >
64-
64+
6565 < script src ="../node_modules/mo-js/build/mo.js " charset ="utf-8 "> </ script >
6666 < script src ="../node_modules/mojs-player/build/mojs-player.js " charset ="utf-8 "> </ script >
6767 < script src ="build/mojs-curve-editor.js " charset ="utf-8 "> </ script >
6868
69- < script type ="text/javascript " src ='https://code.jquery.com/jquery-3.1.1.min.js '> </ script >
70-
7169 < 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 ( ) ;
21575
21676 </ script >
21777
21878</ body >
219- </ html >
79+ </ html >
0 commit comments