File tree Expand file tree Collapse file tree 5 files changed +56
-6
lines changed Expand file tree Collapse file tree 5 files changed +56
-6
lines changed Original file line number Diff line number Diff line change 6
6
"author" : " Carms Ng" ,
7
7
"dependencies" : {
8
8
"@react-icons/all-files" : " ^4.1.0" ,
9
+ "aos" : " ^2.3.4" ,
9
10
"babel-plugin-styled-components" : " ^1.12.0" ,
10
11
"gatsby" : " ^3.2.1" ,
11
12
"gatsby-plugin-gatsby-cloud" : " ^2.2.0" ,
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ export default function Service() {
24
24
{ /* Cards */ }
25
25
< div className = "flex-grow flex flex-col md:flex-row" >
26
26
{ /* Card */ }
27
- < div className = "card my-2 md:m-6 lg:m-12 p-4 md:p-8 flex-1" >
27
+ < div className = "card my-2 md:m-6 lg:m-12 p-4 md:p-8 flex-1" data-aos = "fade-up-right" >
28
28
< div className = "card-header flex items-center text-xl lg:text-2xl" >
29
29
< div className = "icon-wrapper" >
30
30
< FaCube />
@@ -55,7 +55,7 @@ export default function Service() {
55
55
</ ul >
56
56
</ div >
57
57
{ /* Card */ }
58
- < div className = "card my-2 md:m-6 lg:m-12 p-4 md:p-8 flex-1" >
58
+ < div className = "card my-2 md:m-6 lg:m-12 p-4 md:p-8 flex-1" data-aos = "fade-up-left" >
59
59
< div className = "card-header flex items-center text-xl lg:text-2xl" >
60
60
< div className = "icon-wrapper" >
61
61
< FaChalkboardTeacher />
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ export default function Steps() {
23
23
{ /* cards */ }
24
24
< div className = "cards flex flex-col md:flex-row" >
25
25
{ /* card */ }
26
- < div className = "card flex flex-row sm:flex-col items-center text-left sm:text-center md:flex-1 my-2 p-4 md:p-8" >
26
+ < div className = "card flex flex-row sm:flex-col items-center text-left sm:text-center md:flex-1 my-2 p-4 md:p-8" data-aos = "fade-up" data-aos-delay = "100" >
27
27
< div className = "icon-wrapper text-xl lg:text-2xl mr-4 sm:m-4" >
28
28
< FaSignature />
29
29
</ div >
@@ -37,7 +37,7 @@ export default function Steps() {
37
37
</ div >
38
38
</ div >
39
39
{ /* card */ }
40
- < div className = "card flex flex-row sm:flex-col items-center text-left sm:text-center md:flex-1 my-2 p-4 md:p-8" >
40
+ < div className = "card flex flex-row sm:flex-col items-center text-left sm:text-center md:flex-1 my-2 p-4 md:p-8" data-aos = "fade-up" data-aos-delay = "400" >
41
41
< div className = "icon-wrapper text-xl lg:text-2xl mr-4 sm:m-4" >
42
42
< FaRocket />
43
43
</ div >
@@ -51,7 +51,7 @@ export default function Steps() {
51
51
</ div >
52
52
</ div >
53
53
{ /* card */ }
54
- < div className = "card flex flex-row sm:flex-col items-center text-left sm:text-center md:flex-1 my-2 p-4 md:p-8" >
54
+ < div className = "card flex flex-row sm:flex-col items-center text-left sm:text-center md:flex-1 my-2 p-4 md:p-8" data-aos = "fade-up" data-aos-delay = "700" >
55
55
< div className = "icon-wrapper text-xl lg:text-2xl mr-4 sm:m-4" >
56
56
< FaCubes />
57
57
</ div >
Original file line number Diff line number Diff line change 1
- import * as React from "react"
1
+ import React , { useEffect } from "react"
2
2
import { useTranslation } from 'gatsby-plugin-react-i18next' ;
3
3
import { graphql } from 'gatsby' ;
4
4
import Layout from "../components/layout"
@@ -10,7 +10,15 @@ import Steps from "../components/steps";
10
10
import Join from "../components/join" ;
11
11
import Contact from "../components/contact" ;
12
12
13
+ import AOS from 'aos' ;
14
+ import 'aos/dist/aos.css' ;
15
+
13
16
export default function IndexPage ( ) {
17
+ useEffect ( ( ) => {
18
+ // initialize Animation on Scroll
19
+ AOS . init ( ) ;
20
+ } ) ;
21
+
14
22
const { t} = useTranslation ( ) ;
15
23
return (
16
24
< Layout >
You can’t perform that action at this time.
0 commit comments