Skip to content
Plays on its own
Interaction
Loop
Category
Development
Duration
1.33 s
Frame rate
30 fps
Artboard
32 × 32 px
Lottie size
1.7 kB

Terminal

Animated terminal icon

Use the Terminal icon for terminal and CLI sections on landing pages: it loops continuously and takes 1.33 s. Looping icons typically show loading spinners, active alerts, a ringing bell or a scroll-down hint.

Also known asconsolecommand linecli

Free under the MIT license · Markdown version · About the files

Use it

npm install react-useanimations
import UseAnimations from 'react-useanimations';
import terminal from 'react-useanimations/lib/terminal';

<UseAnimations animation={terminal} size={32} />

Static SVG

Terminal icon, terminal state
terminal.svg

Questions about the Terminal icon

›Can I pause the Terminal loop?

It pauses by itself while scrolled out of view and stays on its first frame when reduced motion is preferred or autoplay={false} is set. To show it only while something is pending, render it conditionally.

›Is Terminal decorative?

By default it is aria-hidden. Pass aria-label="Terminal" to announce it as an image, or leave it hidden when the link or button it sits in has its own text.

›Can Terminal loop only while hovered instead?

Yes: pass interaction="hover-loop". It then loops while hovered, finishes the current cycle after mouseleave and stays static when reduced motion is preferred.