Skip to content

Commit 619158b

Browse files
committed
Floating SVGs Added
1 parent 1d9c917 commit 619158b

File tree

11 files changed

+224
-1
lines changed

11 files changed

+224
-1
lines changed

public/assets/FloatingSVGs/music-block-1.svg

Lines changed: 21 additions & 0 deletions
Loading

public/assets/FloatingSVGs/music-block-2.svg

Lines changed: 21 additions & 0 deletions
Loading

public/assets/FloatingSVGs/music-block-3.svg

Lines changed: 21 additions & 0 deletions
Loading

public/assets/FloatingSVGs/sugarizer-1.svg

Lines changed: 9 additions & 0 deletions
Loading

public/assets/FloatingSVGs/turtle-blocks-1.svg

Lines changed: 21 additions & 0 deletions
Loading

public/assets/FloatingSVGs/turtle-blocks-2.svg

Lines changed: 21 additions & 0 deletions
Loading

public/assets/LinksLogos/sugarizer-1.svg

Lines changed: 9 additions & 0 deletions
Loading

src/pages/TryNow/MusicBlocks.tsx

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { motion } from 'framer-motion';
2+
import { fadeInUpAnimation } from '@/styles/Animations.ts';
13
import Header from '@/sections/Header';
24
import Footer from '@/sections/Footer';
35
import FeatureSection from '@/components/TryNow/FeatureSection';
@@ -19,7 +21,48 @@ import {
1921

2022
const 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} />

src/pages/TryNow/Sugarizer.tsx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import Header from '@/sections/Header';
22
import Footer from '@/sections/Footer';
33
import FeatureSection from '@/components/TryNow/FeatureSection';
44
import LogoCards from '@/components/TryNow/LogoCards';
5+
import { motion } from 'framer-motion';
6+
import { fadeInUpAnimation } from '@/styles/Animations.ts';
57
import {
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">

src/pages/TryNow/TurtleBlocks.tsx

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import Header from '@/sections/Header';
22
import Footer from '@/sections/Footer';
33
import FeatureSection from '@/components/TryNow/FeatureSection';
44
import Paragraph from '@/components/TryNow/Paragraph';
5+
import { motion } from 'framer-motion';
6+
import { fadeInUpAnimation } from '@/styles/Animations.ts';
57
import {
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">

0 commit comments

Comments
 (0)