Create <TrueFocus /> text animation

This commit is contained in:
Utkarsh-Singhal-26
2025-07-11 18:18:45 +05:30
parent 064233db20
commit 0b97a8c75a
5 changed files with 400 additions and 0 deletions

View File

@@ -19,6 +19,7 @@ export const CATEGORIES = [
'Falling Text',
'Text Cursor',
'Decrypted Text',
'True Focus'
]
},
{

View File

@@ -23,6 +23,7 @@ const textAnimations = {
'falling-text': () => import("../demo/TextAnimations/FallingTextDemo.vue"),
'text-cursor': () => import("../demo/TextAnimations/TextCursorDemo.vue"),
'decrypted-text': () => import("../demo/TextAnimations/DecryptedTextDemo.vue"),
'true-focus': () => import("../demo/TextAnimations/TrueFocusDemo.vue"),
};
const components = {

View File

@@ -0,0 +1,22 @@
import code from "@/content/TextAnimations/TrueFocus/TrueFocus.vue?raw";
import type { CodeObject } from "../../../types/code";
export const trueFocus: CodeObject = {
cli: `npx jsrepo add https://vue-bits.dev/ui/TextAnimations/TrueFocus`,
installation: `npm install motion-v`,
usage: `<template>
<TrueFocus
sentence="True Focus"
manualMode="false"
blurAmount="5"
borderColor="red"
animationDuration="2"
pauseBetweenAnimations="1"
/>
</template>
<script setup lang="ts">
import TrueFocus from "./TrueFocus.vue";
</script>`,
code,
};