File tree Expand file tree Collapse file tree 11 files changed +224
-1
lines changed Expand file tree Collapse file tree 11 files changed +224
-1
lines changed Original file line number Diff line number Diff line change 1+ import { motion } from 'framer-motion' ;
2+ import { fadeInUpAnimation } from '@/styles/Animations.ts' ;
13import Header from '@/sections/Header' ;
24import Footer from '@/sections/Footer' ;
35import FeatureSection from '@/components/TryNow/FeatureSection' ;
@@ -19,7 +21,48 @@ import {
1921
2022const MusicBlocksPage = ( ) => {
2123 return (
22- < div >
24+ < div className = "relative" >
25+ { /* Floating SVGs */ }
26+ < motion . div
27+ className = "absolute top-25 left-5 sm:left-128"
28+ variants = { fadeInUpAnimation }
29+ initial = "initial"
30+ animate = "animate"
31+ >
32+ < img
33+ src = "assets/FloatingSVGs/music-block-1.svg"
34+ alt = "Music Block 1"
35+ className = "w-30 sm:w-40"
36+ />
37+ </ motion . div >
38+
39+ < motion . div
40+ className = "absolute top-95 right-10 sm:right-150"
41+ variants = { fadeInUpAnimation }
42+ initial = "initial"
43+ animate = "animate"
44+ >
45+ < img
46+ src = "assets/FloatingSVGs/music-block-2.svg"
47+ alt = "Music Block 2"
48+ className = "w-12 sm:w-35"
49+ />
50+ </ motion . div >
51+
52+ < motion . div
53+ className = "absolute top-16 rigth-16 sm:right-23"
54+ variants = { fadeInUpAnimation }
55+ initial = "initial"
56+ animate = "animate"
57+ >
58+ < img
59+ src = "/assets/FloatingSVGs/music-block-3.svg"
60+ alt = "Music Block 3"
61+ className = "w-18 sm:w-28"
62+ />
63+ </ motion . div >
64+
65+ { /* Main Content */ }
2366 < Header />
2467 < main className = "container mx-auto px-4 sm:px-6 md:px-8 py-6" >
2568 < FeatureSection data = { musicBlocksData } />
Original file line number Diff line number Diff line change @@ -2,6 +2,8 @@ import Header from '@/sections/Header';
22import Footer from '@/sections/Footer' ;
33import FeatureSection from '@/components/TryNow/FeatureSection' ;
44import LogoCards from '@/components/TryNow/LogoCards' ;
5+ import { motion } from 'framer-motion' ;
6+ import { fadeInUpAnimation } from '@/styles/Animations.ts' ;
57import {
68 logoCardsData ,
79 sugarizerData ,
@@ -15,6 +17,20 @@ const SugarizerPage = () => {
1517 < main className = "container mx-auto px-4 sm:px-6 md:px-8 py-6" >
1618 < FeatureSection data = { sugarizerData } />
1719
20+ { /* Floating SVGs */ }
21+ < motion . div
22+ className = "absolute top-35 left-5 sm:left-110"
23+ variants = { fadeInUpAnimation }
24+ initial = "initial"
25+ animate = "animate"
26+ >
27+ < img
28+ src = "assets/FloatingSVGs/sugarizer-1.svg"
29+ alt = "Turtle Blocks 1"
30+ className = "w-30 sm:w-40"
31+ />
32+ </ motion . div >
33+
1834 < img src = { mockupImage . path } alt = "TurtleMockup" />
1935
2036 < h2 className = "text-3xl sm:text-4xl font-semibold border-b-2 border-gray-300 pb-2 font-[Caveat] text-center mx-auto w-fit mt-10" >
Original file line number Diff line number Diff line change @@ -2,6 +2,8 @@ import Header from '@/sections/Header';
22import Footer from '@/sections/Footer' ;
33import FeatureSection from '@/components/TryNow/FeatureSection' ;
44import Paragraph from '@/components/TryNow/Paragraph' ;
5+ import { motion } from 'framer-motion' ;
6+ import { fadeInUpAnimation } from '@/styles/Animations.ts' ;
57import {
68 turtleBlocksData ,
79 turtleBlocksSections ,
@@ -13,6 +15,33 @@ const TurtleBlocksPage = () => {
1315 < div >
1416 < Header />
1517 < main className = "container mx-auto px-4 sm:px-6 md:px-8 py-6" >
18+ { /* Floating SVGs */ }
19+ < motion . div
20+ className = "absolute top-25 left-5 sm:left-120"
21+ variants = { fadeInUpAnimation }
22+ initial = "initial"
23+ animate = "animate"
24+ >
25+ < img
26+ src = "assets/FloatingSVGs/turtle-blocks-1.svg"
27+ alt = "Turtle Blocks 1"
28+ className = "w-30 sm:w-40"
29+ />
30+ </ motion . div >
31+
32+ < motion . div
33+ className = "absolute top-95 right-10 sm:right-155"
34+ variants = { fadeInUpAnimation }
35+ initial = "initial"
36+ animate = "animate"
37+ >
38+ < img
39+ src = "assets/FloatingSVGs/turtle-blocks-2.svg"
40+ alt = "Turtle Blocks 2"
41+ className = "w-12 sm:w-25"
42+ />
43+ </ motion . div >
44+
1645 < FeatureSection data = { turtleBlocksData } />
1746
1847 < p className = "w-[80%] mx-auto flex justify-center font-bold" >
You can’t perform that action at this time.
0 commit comments