diff --git a/src/constants/Categories.ts b/src/constants/Categories.ts
index e01c3e0..ca96917 100644
--- a/src/constants/Categories.ts
+++ b/src/constants/Categories.ts
@@ -1,5 +1,5 @@
// Highlighted sidebar items
-export const NEW = ['Color Bends', 'Ghost Cursor', 'Laser Flow', 'Liquid Ether', 'Pixel Blast', 'Floating Lines', 'Light Pillar', 'Pixel Snow'];
+export const NEW = ['Antigravity', 'Color Bends', 'Ghost Cursor', 'Laser Flow', 'Liquid Ether', 'Pixel Blast', 'Floating Lines', 'Light Pillar', 'Pixel Snow'];
export const UPDATED = [];
// Used for main sidebar navigation
@@ -40,6 +40,7 @@ export const CATEGORIES = [
name: 'Animations',
subcategories: [
'Animated Content',
+ 'Antigravity',
'Blob Cursor',
'Click Spark',
'Count Up',
diff --git a/src/constants/Components.ts b/src/constants/Components.ts
index 50a367b..5df97eb 100644
--- a/src/constants/Components.ts
+++ b/src/constants/Components.ts
@@ -25,6 +25,7 @@ const animations = {
'gradual-blur': () => import('../demo/Animations/GradualBlurDemo.vue'),
'laser-flow': () => import('../demo/Animations/LaserFlowDemo.vue'),
'ghost-cursor': () => import('../demo/Animations/GhostCursorDemo.vue'),
+ 'antigravity': () => import('../demo/Animations/AntigravityDemo.vue'),
'pixel-trail': () => import('../demo/Animations/PixelTrailDemo.vue'),
};
diff --git a/src/constants/code/Animations/antigravityCode.ts b/src/constants/code/Animations/antigravityCode.ts
new file mode 100644
index 0000000..546d314
--- /dev/null
+++ b/src/constants/code/Animations/antigravityCode.ts
@@ -0,0 +1,29 @@
+import code from '@/content/Animations/Antigravity/Antigravity.vue?raw';
+import { createCodeObject } from '@/types/code';
+
+export const antigravity = createCodeObject(code, 'Animations/Antigravity', {
+ installation: `npm install three @types/three`,
+ usage: `
+
+
+
+`
+});
diff --git a/src/content/Animations/Antigravity/Antigravity.vue b/src/content/Animations/Antigravity/Antigravity.vue
new file mode 100644
index 0000000..75ca095
--- /dev/null
+++ b/src/content/Animations/Antigravity/Antigravity.vue
@@ -0,0 +1,340 @@
+
+
+
+
+
diff --git a/src/demo/Animations/AntigravityDemo.vue b/src/demo/Animations/AntigravityDemo.vue
new file mode 100644
index 0000000..17c5739
--- /dev/null
+++ b/src/demo/Animations/AntigravityDemo.vue
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+