# Text Select: Selection Animation

A sentence types in, the camera cuts closer, and a blue selection sweeps over it with a shine. Use this video template in Subclip or copy its code for Claude.

Canonical URL: https://www.subclip.app/motion-graphics-templates/remotion/text-select

Preview video: https://subclipweb.subclip.app/motion-graphics-templates/v1/previews/motion-template-remotion-snapcn-text-select.mp4?v=fcb44e3574

A typewriter line that types in word by word, then gets highlighted with a soft blue text selection and a passing shine.

- Framework: Remotion
- Category: Titles
- Duration: 2 s
- Aspect ratio: 16:9 landscape
- Code: Get the code (free sign-in): https://www.subclip.app/motion-graphics-templates/remotion/text-select

A single line of dark text types in word by word across a light frame, sliding slightly sideways as it grows. After a short pause the camera cuts in and zooms a little closer. A pale blue selection then sweeps across the whole line, like someone highlighting it with a cursor, and a soft shine passes over the selected text at a set interval. The animation is short, about two and a half seconds.

Type your headline and set when the words start, how they stagger and how far the line shifts. You control the cut and zoom, the selection start and speed, its opacity, angle and padding, plus the shine color, opacity, depth, width and timing. Font size, weight, vertical position, glow, accent color, light or dark mode and font are also adjustable. Use it to land a key sentence in a product video or tutorial.

## Use it for

- Landing a key product message
- Tutorial callouts on one sentence
- Developer tool promos
- Short social video hooks

## What you can change

- `speed`: Playback speed (Number)
- `headline`: Headline (Text)
- `wordAt`: Typing start (Number)
- `wordStagger`: Time between words (Number)
- `wordDuration`: Word animation length (Number)
- `shiftX`: Sideways shift (Number)
- `coolDelay`: Settle delay (Number)
- `coolDuration`: Settle length (Number)
- `cutAt`: Cut time (Number)
- `zoomDuration`: Zoom length (Number)
- `zoom`: Zoom amount (Number)
- `selectAt`: Selection start (Number)
- `selectDuration`: Selection length (Number)
- `fontSize`: Font size (Number)
- `fontWeight`: Font weight (Number)
- `centerY`: Vertical position (Number)
- `selectionOpacity`: Selection opacity (Number)
- `selectionAngle`: Selection angle (Number)
- `shineColor`: Shine color (Color)
- `shineOpacity`: Shine opacity (Number)
- `shineDepth`: Shine depth (Number)
- `shineWidth`: Shine width (Number)
- `shineDuration`: Shine length (Number)
- `shineEvery`: Time between shines (Number)
- `selectionPad`: Selection padding (Number)
- `glow`: Glow size (On or off)
- `glowOpacity`: Glow opacity (Number)
- `accentColor`: Accent color (Color)
- `mode`: Light or dark mode (Text)
- `fontFamily`: Font (Text)
- `stageBackground`: Background around the scene (Text)

## How to use this template

1. Download Subclip for Mac or Windows. Every template on this page comes pre-installed.
2. Open the Templates panel, pick Text Select and drop it on your timeline.
3. Change the text, colors and timing in the layer settings, or ask the AI agent to edit it for you.
4. Export your video, or download the code to use the template in your own project.

Built on Text Select from snapcn: https://snapcn.dev