@@ -4,124 +4,125 @@ jsCssAnimations.init.slideUp({
4
4
trigger : '.btn--slide-up' ,
5
5
staggerDelay : 500 ,
6
6
duration : '1s' ,
7
+ dimensionsTransition : false ,
7
8
start : ( ) => {
8
9
jsCssAnimations . toggle ( '#anchor img' , 'rotateDownCCW' , 'rotateUp' ) ;
9
10
} ,
10
11
} ) ;
11
12
12
- jsCssAnimations . init . slideRight ( {
13
- trigger : '.btn--slide-right' ,
14
- start : ( ) => {
15
- jsCssAnimations . toggle ( '#anchor2 img' , 'rotateRight' , 'rotateUp' ) ;
16
- } ,
17
- } ) ;
13
+ // jsCssAnimations.init.slideRight({
14
+ // trigger: '.btn--slide-right',
15
+ // start: () => {
16
+ // jsCssAnimations.toggle('#anchor2 img', 'rotateRight', 'rotateUp');
17
+ // },
18
+ // });
18
19
19
- jsCssAnimations . init . slideDown ( {
20
- trigger : '.btn--slide-down' ,
21
- delay : '1.5s' ,
22
- start : ( ) => {
23
- jsCssAnimations . toggle ( 'img' , 'rotateDownCCW' , 'rotateUp' , {
24
- delay : '1.5s' ,
25
- } ) ;
26
- // @ts -ignore
27
- document . querySelector ( '.delay-counter' ) . innerText = '1.5 seconds Delay' ;
28
- jsCssAnimations . show . collapse ( '.delay-counter' , {
29
- keepSpace : true ,
30
- } ) ;
31
- } ,
32
- complete : ( ) => {
33
- jsCssAnimations . hide . fade ( '.delay-counter' , {
34
- keepSpace : true ,
35
- complete : ( ) => {
36
- // @ts -ignore
37
- document . querySelector ( '.delay-counter' ) . innerText = '' ;
38
- } ,
39
- } ) ;
40
- } ,
41
- } ) ;
20
+ // jsCssAnimations.init.slideDown({
21
+ // trigger: '.btn--slide-down',
22
+ // delay: '1.5s',
23
+ // start: () => {
24
+ // jsCssAnimations.toggle('img', 'rotateDownCCW', 'rotateUp', {
25
+ // delay: '1.5s',
26
+ // });
27
+ // // @ts -ignore
28
+ // document.querySelector('.delay-counter').innerText = '1.5 seconds Delay';
29
+ // jsCssAnimations.show.collapse('.delay-counter', {
30
+ // keepSpace: true,
31
+ // });
32
+ // },
33
+ // complete: () => {
34
+ // jsCssAnimations.hide.fade('.delay-counter', {
35
+ // keepSpace: true,
36
+ // complete: () => {
37
+ // // @ts -ignore
38
+ // document.querySelector('.delay-counter').innerText = '';
39
+ // },
40
+ // });
41
+ // },
42
+ // });
42
43
43
- jsCssAnimations . init . slideLeft ( {
44
- trigger : '.btn--slide-left' ,
45
- staggerDelay : 500 ,
46
- start : ( ) => {
47
- jsCssAnimations . toggle ( 'img' , 'slideLeft' , 'slideLeft' , {
48
- staggerDelay : 400 ,
49
- overflowHidden : false ,
50
- keepSpace : true ,
51
- } ) ;
52
- } ,
53
- } ) ;
44
+ // jsCssAnimations.init.slideLeft({
45
+ // trigger: '.btn--slide-left',
46
+ // staggerDelay: 500,
47
+ // start: () => {
48
+ // jsCssAnimations.toggle('img', 'slideLeft', 'slideLeft', {
49
+ // staggerDelay: 400,
50
+ // overflowHidden: false,
51
+ // keepSpace: true,
52
+ // });
53
+ // },
54
+ // });
54
55
55
- jsCssAnimations . init . collapse ( {
56
- trigger : '.collapse-expand--btn' ,
57
- targetSelector : '.collapse-expand--p' ,
58
- } ) ;
56
+ // jsCssAnimations.init.collapse({
57
+ // trigger: '.collapse-expand--btn',
58
+ // targetSelector: '.collapse-expand--p',
59
+ // });
59
60
60
- jsCssAnimations . init . collapse ( {
61
- trigger : '.collapse-expand--btn__mult' ,
62
- targetSelector : '.collapse-expand--p__mult' ,
63
- staggerDelay : 400 ,
64
- keepSpace : true ,
65
- transfOrigin : 'center' ,
66
- } ) ;
61
+ // jsCssAnimations.init.collapse({
62
+ // trigger: '.collapse-expand--btn__mult',
63
+ // targetSelector: '.collapse-expand--p__mult',
64
+ // staggerDelay: 400,
65
+ // keepSpace: true,
66
+ // transfOrigin: 'center',
67
+ // });
67
68
68
- jsCssAnimations . init . fade ( {
69
- trigger : '.fade--btn' ,
70
- blur : 12 ,
71
- keepSpace : true ,
72
- } ) ;
69
+ // jsCssAnimations.init.fade({
70
+ // trigger: '.fade--btn',
71
+ // blur: 12,
72
+ // keepSpace: true,
73
+ // });
73
74
74
- const validateInput = input => {
75
- if ( input . validity . patternMismatch ) {
76
- const msgArea = document . querySelector ( '.rotation--input-error' ) ;
77
- // @ts -ignore
78
- msgArea . innerText = 'Type in a number (e.g.: 270, -22.5)' ;
79
- jsCssAnimations . show . fade ( msgArea , {
80
- complete : ( ) => {
81
- setTimeout ( ( ) => {
82
- jsCssAnimations . hide . fade ( msgArea , { delay : '2.5s' } ) ;
83
- } , 0 ) ;
84
- } ,
85
- } ) ;
86
- input . value = '' ;
87
- return false ;
88
- } else {
89
- return true ;
90
- }
91
- } ;
75
+ // const validateInput = input => {
76
+ // if (input.validity.patternMismatch) {
77
+ // const msgArea = document.querySelector('.rotation--input-error');
78
+ // // @ts -ignore
79
+ // msgArea.innerText = 'Type in a number (e.g.: 270, -22.5)';
80
+ // jsCssAnimations.show.fade(msgArea, {
81
+ // complete: () => {
82
+ // setTimeout(() => {
83
+ // jsCssAnimations.hide.fade(msgArea, { delay: '2.5s' });
84
+ // }, 0);
85
+ // },
86
+ // });
87
+ // input.value = '';
88
+ // return false;
89
+ // } else {
90
+ // return true;
91
+ // }
92
+ // };
92
93
93
- jsCssAnimations . init . rotate ( {
94
- trigger : '#rotation-angle' ,
95
- targetSelector : '.rotation-area' ,
96
- on : 'change' ,
97
- // @ts -ignore
98
- start : ( ) => {
99
- if ( validateInput ( document . querySelector ( '#rotation-angle' ) ) ) {
100
- // @ts -ignore
101
- const angle = Number ( document . getElementById ( 'rotation-angle' ) ?. value ) ;
102
- jsCssAnimations . rotate ( '.rotation-area' , {
103
- angle : angle ,
104
- } ) ;
105
- }
106
- } ,
107
- complete : ( ) => {
108
- jsCssAnimations . rotate ( '.rotation-area' , {
109
- angle : '0deg' ,
110
- delay : '1s' ,
111
- } ) ;
112
- } ,
113
- } ) ;
94
+ // jsCssAnimations.init.rotate({
95
+ // trigger: '#rotation-angle',
96
+ // targetSelector: '.rotation-area',
97
+ // on: 'change',
98
+ // // @ts -ignore
99
+ // start: () => {
100
+ // if (validateInput(document.querySelector('#rotation-angle'))) {
101
+ // // @ts -ignore
102
+ // const angle = Number(document.getElementById('rotation-angle')?.value);
103
+ // jsCssAnimations.rotate('.rotation-area', {
104
+ // angle: angle,
105
+ // });
106
+ // }
107
+ // },
108
+ // complete: () => {
109
+ // jsCssAnimations.rotate('.rotation-area', {
110
+ // angle: '0deg',
111
+ // delay: '1s',
112
+ // });
113
+ // },
114
+ // });
114
115
115
- jsCssAnimations . pulsate ( '#anchor2 img' , {
116
- finalScale : 1.2 ,
117
- } ) ;
116
+ // jsCssAnimations.pulsate('#anchor2 img', {
117
+ // finalScale: 1.2,
118
+ // });
118
119
119
- jsCssAnimations . init . scale ( {
120
- targetSelector : '.p2' ,
121
- finalScale : 1.2 ,
122
- duration : '1.5s' ,
123
- } ) ;
120
+ // jsCssAnimations.init.scale({
121
+ // targetSelector: '.p2',
122
+ // finalScale: 1.2,
123
+ // duration: '1.5s',
124
+ // });
124
125
125
- document . querySelector ( '#anchor img' ) ?. addEventListener ( 'click' , ( ) => {
126
- jsCssAnimations . end ( '.btn--slide-up' ) ;
127
- } ) ;
126
+ // document.querySelector('#anchor img')?.addEventListener('click', () => {
127
+ // jsCssAnimations.end('.btn--slide-up');
128
+ // });
0 commit comments