@@ -39,68 +39,94 @@ <h2 class="mb-3">SCROLL EFFECT MODULE</h2>
39
39
40
40
< div class ="p-use " data-scroll >
41
41
< h3 > Basic Use</ h3 >
42
- < pre class ="prettyprint lang-html ">
43
- < code >
44
- <div data-scroll></div>
45
- <script src="./js-scroll-effect-module.js"></script>
46
- <script> new SCROLL_EFFECT_MODULE({ target: '[data-scroll]' }); </script></ code >
47
- </ pre >
48
- < pre class ="prettyprint lang-html ">
49
- < code >
50
- // 予め容易されているアニメーションを利用する場合
51
- <link rel="stylesheet" href="./scroll-effect-module.css">
52
- <div data-scroll data-scroll-type="fadein"></div></ code >
53
- </ pre >
42
+ < details >
43
+ < summary > HTML</ summary >
44
+ < pre class ="prettyprint lang-html "> < code >
45
+ <div data-scroll></div>
46
+ <script src="./js-scroll-effect-module.js"></script>
47
+ <script> new SCROLL_EFFECT_MODULE({ target: '[data-scroll]' }); </script>
48
+ </ code > </ pre >
49
+ < pre class ="prettyprint lang-html "> < code >
50
+ // with default css
51
+ <link rel="stylesheet" href="./scroll-effect-module.css">
52
+ <div data-scroll data-scroll-type="fadein"></div>
53
+ <script src="./js-scroll-effect-module.js"></script>
54
+ <script> new SCROLL_EFFECT_MODULE({ target: '[data-scroll]' }); </script>
55
+ </ code > </ pre >
56
+ </ details >
54
57
</ div >
55
58
56
59
< hr class ="mt-4 mb-4 " data-scroll >
57
60
58
61
< div class ="p-use " data-scroll >
59
62
< h3 > Advanced Use</ h3 >
60
- < pre class ="prettyprint lang-html ">
61
- < code >
62
- <script src="./js-scroll-effect-module.js"></script>
63
- <div data-scroll data-scroll-name="first"></div>
64
- <div data-scroll data-scroll-name="second"></div>
65
- <div data-scroll data-scroll-name="third"></div>
66
-
67
- <script>
68
- const ScrollEffectModule = new SCROLL_EFFECT_MODULE({
69
- target: '[data-scroll]',
70
- classNameInview : 'is-active',
71
- displayRatio : 0.8,
72
- displayReverse : true,
73
- displayRatioReverse: null,
74
- throttleInterval : 3,
75
- autoStart : true,
76
- on: {
77
- Change: function(obj, index, name){
78
- console.log('Change', obj, index, name);
79
- },
80
- In: function(obj, index, name){
81
- console.log('In', obj, index, name);
82
- },
83
- Out: function(obj, index, name){
84
- console.log('Out', obj, index, name);
85
- },
86
- Scroll: function(top){
87
- console.log('Scroll', top);
88
- }
89
- }
90
- });
91
- </script></ code >
92
- </ pre >
63
+ < details >
64
+ < summary > HTML</ summary >
65
+ < pre class ="prettyprint lang-html "> < code >
66
+ <script src="./js-scroll-effect-module.js"></script>
67
+ <div data-scroll data-scroll-name="first"></div>
68
+ <div data-scroll data-scroll-name="second"></div>
69
+ <div data-scroll data-scroll-name="third"></div>
70
+
71
+ <script>
72
+ const ScrollEffectModule = new SCROLL_EFFECT_MODULE({
73
+ target : '[data-scroll]',
74
+ classNameInview: 'is-active',
75
+ ratio : 0.8,
76
+ ratioReverse : null,
77
+ reverse : true,
78
+ autoStart : true,
79
+ });
80
+ </script>
81
+ </ code > </ pre >
82
+ </ details >
83
+ </ div >
84
+
85
+ < hr class ="mt-4 mb-4 " data-scroll >
86
+
87
+ < div class ="p-use " data-scroll >
88
+ < h3 > Advanced Use (callback)</ h3 >
89
+ < details >
90
+ < summary > HTML</ summary >
91
+ < pre class ="prettyprint lang-html "> < code >
92
+ <script src="./js-scroll-effect-module.js"></script>
93
+ <div data-scroll data-scroll-name="first"></div>
94
+ <div data-scroll data-scroll-name="second"></div>
95
+ <div data-scroll data-scroll-name="third"></div>
96
+
97
+ <script>
98
+ const ScrollEffectModule = new SCROLL_EFFECT_MODULE({
99
+ target : '[data-scroll]',
100
+ ratio : 0.8,
101
+ reverse : true,
102
+ on: {
103
+ Change: function(obj, index, name){
104
+ console.log('Change', obj, index, name);
105
+ },
106
+ In: function(obj, index, name){
107
+ console.log('In', obj, index, name);
108
+ },
109
+ Out: function(obj, index, name){
110
+ console.log('Out', obj, index, name);
111
+ },
112
+ Scroll: function(top){
113
+ console.log('Scroll', top);
114
+ }
115
+ }
116
+ });
117
+ </script>
118
+ </ code > </ pre >
119
+ </ details >
93
120
94
121
< script >
95
122
const ScrollEffectModule = new SCROLL_EFFECT_MODULE ( {
96
123
target : '[data-scroll]' ,
97
- classNameInview : 'is-active' ,
98
- displayRatio : 0.8 ,
99
- displayReverse : true ,
100
- displayRatioReverse : null ,
101
- firstDelay : 100 ,
102
- throttleInterval : 3 ,
103
- autoStart : true ,
124
+ classNameInview : 'is-active' ,
125
+ ratio : 0.5 ,
126
+ ratioReverse : 0.9 ,
127
+ reverse : true ,
128
+ firstDelay : 100 ,
129
+ autoStart : true ,
104
130
on : {
105
131
Change : function ( obj , index , name ) {
106
132
console . log ( 'Change' , obj , index , name ) ;
@@ -147,22 +173,22 @@ <h2>EffectType : fadein bottom</h2>
147
173
< p > [data-scroll-type="fadeinBottom"]</ p >
148
174
</ div >
149
175
< br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br >
150
- < div class ="text-center " data-scroll data-scroll-type ="fadeinLeft ">
176
+ < div class ="text-center " data-scroll data-scroll-name =" demo4 " data-scroll- type ="fadeinLeft ">
151
177
< h2 > EffectType : fadein left</ h2 >
152
178
< p > [data-scroll-type="fadeinLeft"]</ p >
153
179
</ div >
154
180
< br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br >
155
- < div class ="text-center " data-scroll data-scroll-type ="fadeinRight ">
181
+ < div class ="text-center " data-scroll data-scroll-name =" demo5 " data-scroll- type ="fadeinRight ">
156
182
< h2 > EffectType : fadein right</ h2 >
157
183
< p > [data-scroll-type="fadeinRight"]</ p >
158
184
</ div >
159
185
< br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br >
160
- < div class ="text-center " data-scroll data-scroll-type ="zoomin ">
186
+ < div class ="text-center " data-scroll data-scroll-name =" demo6 " data-scroll- type ="zoomin ">
161
187
< h2 > EffectType : fadein zoomin</ h2 >
162
188
< p > [data-scroll-type="zoomin"]</ p >
163
189
</ div >
164
190
< br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br > < br >
165
- < div class ="text-center " data-scroll data-scroll-type ="spinin ">
191
+ < div class ="text-center " data-scroll data-scroll-name =" demo7 " data-scroll- type ="spinin ">
166
192
< h2 > EffectType : spinin</ h2 >
167
193
< p > [data-scroll-type="spinin"]</ p >
168
194
</ div >
0 commit comments