diff --git a/src/components/landing/Footer/Footer.css b/src/components/landing/Footer/Footer.css index aa49be4..69fa91e 100644 --- a/src/components/landing/Footer/Footer.css +++ b/src/components/landing/Footer/Footer.css @@ -39,7 +39,7 @@ .footer-description { font-size: 1rem; - color: rgba(161, 148, 184, 0.9); + color: rgba(148, 184, 164, 0.9); margin: 0; font-weight: 400; display: flex; @@ -66,7 +66,7 @@ .footer-copyright { font-size: 0.85rem; - color: rgba(161, 148, 184, 0.7); + color: rgba(148, 184, 163, 0.7); margin: 0; font-weight: 400; } diff --git a/src/constants/Categories.ts b/src/constants/Categories.ts index d7eedae..20c3d12 100644 --- a/src/constants/Categories.ts +++ b/src/constants/Categories.ts @@ -19,7 +19,8 @@ export const CATEGORIES = [ 'Falling Text', 'Text Cursor', 'Decrypted Text', - 'True Focus' + 'True Focus', + 'Scroll Float', ] }, { @@ -60,6 +61,7 @@ export const CATEGORIES = [ name: 'Backgrounds', subcategories: [ 'Aurora', + 'Beams', 'Dot Grid', 'Silk', 'Lightning', @@ -71,4 +73,4 @@ export const CATEGORIES = [ 'Threads', ], } -]; \ No newline at end of file +]; diff --git a/src/constants/Components.ts b/src/constants/Components.ts index a9d1b62..7f984ff 100644 --- a/src/constants/Components.ts +++ b/src/constants/Components.ts @@ -24,6 +24,7 @@ const textAnimations = { 'text-cursor': () => import("../demo/TextAnimations/TextCursorDemo.vue"), 'decrypted-text': () => import("../demo/TextAnimations/DecryptedTextDemo.vue"), 'true-focus': () => import("../demo/TextAnimations/TrueFocusDemo.vue"), + 'scroll-float': () => import("../demo/TextAnimations/ScrollFloatDemo.vue"), }; const components = { @@ -55,6 +56,7 @@ const backgrounds = { 'iridescence': () => import("../demo/Backgrounds/IridescenceDemo.vue"), 'threads': () => import("../demo/Backgrounds/ThreadsDemo.vue"), 'aurora': () => import("../demo/Backgrounds/AuroraDemo.vue"), + 'beams': () => import("../demo/Backgrounds/BeamsDemo.vue"), }; export const componentMap = { diff --git a/src/constants/code/Backgrounds/beamsCode.ts b/src/constants/code/Backgrounds/beamsCode.ts new file mode 100644 index 0000000..753e6d9 --- /dev/null +++ b/src/constants/code/Backgrounds/beamsCode.ts @@ -0,0 +1,36 @@ +import code from '@content/Backgrounds/Beams/Beams.vue?raw' +import type { CodeObject } from '../../../types/code' + +export const beams: CodeObject = { + cli: `npx jsrepo add https://vue-bits.dev/ui/Backgrounds/Beams`, + installation: `npm install three`, + usage: ` + + + +`, + code +} diff --git a/src/constants/code/TextAnimations/scrollFloatCode.ts b/src/constants/code/TextAnimations/scrollFloatCode.ts new file mode 100644 index 0000000..f7bba6c --- /dev/null +++ b/src/constants/code/TextAnimations/scrollFloatCode.ts @@ -0,0 +1,25 @@ +import code from '@content/TextAnimations/ScrollFloat/ScrollFloat.vue?raw' +import type { CodeObject } from '../../../types/code' + +export const scrollFloatCode: CodeObject = { + cli: `npx jsrepo add https://vue-bits.dev/ui/TextAnimations/ScrollFloat`, + usage: ` + +`, + code +} \ No newline at end of file diff --git a/src/content/Backgrounds/Beams/Beams.vue b/src/content/Backgrounds/Beams/Beams.vue new file mode 100644 index 0000000..4cfde5e --- /dev/null +++ b/src/content/Backgrounds/Beams/Beams.vue @@ -0,0 +1,455 @@ + + + diff --git a/src/content/TextAnimations/ScrollFloat/ScrollFloat.vue b/src/content/TextAnimations/ScrollFloat/ScrollFloat.vue new file mode 100644 index 0000000..6aad9af --- /dev/null +++ b/src/content/TextAnimations/ScrollFloat/ScrollFloat.vue @@ -0,0 +1,123 @@ + + + \ No newline at end of file diff --git a/src/demo/Backgrounds/BeamsDemo.vue b/src/demo/Backgrounds/BeamsDemo.vue new file mode 100644 index 0000000..3907233 --- /dev/null +++ b/src/demo/Backgrounds/BeamsDemo.vue @@ -0,0 +1,180 @@ + + + + + diff --git a/src/demo/TextAnimations/ScrollFloatDemo.vue b/src/demo/TextAnimations/ScrollFloatDemo.vue new file mode 100644 index 0000000..c751f47 --- /dev/null +++ b/src/demo/TextAnimations/ScrollFloatDemo.vue @@ -0,0 +1,189 @@ + + + + \ No newline at end of file