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 @@ + + +