diff --git a/src/constants/Categories.ts b/src/constants/Categories.ts
index 6b489ba..f3c4559 100644
--- a/src/constants/Categories.ts
+++ b/src/constants/Categories.ts
@@ -78,6 +78,7 @@ export const CATEGORIES = [
'Star Border',
'Sticker Peel',
'Target Cursor',
+ 'Orbit Images',
],
},
{
diff --git a/src/constants/Components.ts b/src/constants/Components.ts
index eefff81..9fb8eb4 100644
--- a/src/constants/Components.ts
+++ b/src/constants/Components.ts
@@ -26,6 +26,7 @@ const animations = {
'ghost-cursor': () => import('../demo/Animations/GhostCursorDemo.vue'),
'antigravity': () => import('../demo/Animations/AntigravityDemo.vue'),
'pixel-trail': () => import('../demo/Animations/PixelTrailDemo.vue'),
+ 'orbit-images': () => import('../demo/Animations/OrbitImagesDemo.vue'),
};
const textAnimations = {
diff --git a/src/constants/code/Animations/orbitImagesCode.ts b/src/constants/code/Animations/orbitImagesCode.ts
new file mode 100644
index 0000000..73f0d2a
--- /dev/null
+++ b/src/constants/code/Animations/orbitImagesCode.ts
@@ -0,0 +1,30 @@
+import code from '@/content/Animations/OrbitImages/OrbitImages.vue?raw';
+import { createCodeObject } from '@/types/code';
+
+export const orbitImages = createCodeObject(code, 'Animations/OrbitImages', {
+ usage: `
+
+
+
+`
+});
diff --git a/src/content/Animations/OrbitImages/OrbitImages.vue b/src/content/Animations/OrbitImages/OrbitImages.vue
new file mode 100644
index 0000000..dc6a820
--- /dev/null
+++ b/src/content/Animations/OrbitImages/OrbitImages.vue
@@ -0,0 +1,377 @@
+
+
+
+
+
diff --git a/src/demo/Animations/OrbitImagesDemo.vue b/src/demo/Animations/OrbitImagesDemo.vue
new file mode 100644
index 0000000..8383b6d
--- /dev/null
+++ b/src/demo/Animations/OrbitImagesDemo.vue
@@ -0,0 +1,200 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+