# Corner Right Down animated icon

> Add the Corner Right Down micro animation to React with react-useanimations or shadcn. It plays once on hover; free MIT Lottie and SVG files.

Use the Corner Right Down icon for back-to-top and scroll-down cues: it plays once on hover and takes 1.13 s. Hover-to-play icons typically liven up arrow links, feature lists, toolbar buttons and landing page cards.

## Facts

- Interaction: [Hover replay](https://useanimations.com/interactions/hover-replay). Plays once on mouseenter unless reduced motion is preferred. Leaving does not stop it; entering during playback does not restart it.
- Category: [Navigation](https://useanimations.com/categories/navigation)
- Duration: 1.13 s at 30 fps
- Artboard: 32 × 32 px
- Lottie size: 1.2 kB
- License: MIT, attribution optional ([Licencing & Terms](https://useanimations.com/licencing-and-terms))

## Files

- Lottie JSON: https://useanimations.com/icons/corner-right-down.json
- Static SVG (corner-right-down): https://useanimations.com/icons/corner-right-down/corner-right-down.svg
- ZIP (Lottie JSON and SVGs): https://useanimations.com/icons/corner-right-down.zip
- shadcn registry item: https://useanimations.com/r/corner-right-down.json
- Web page: https://useanimations.com/icons/corner-right-down

## React

```bash
npm install react-useanimations
```

```jsx
import UseAnimations from 'react-useanimations';
import cornerRightDown from 'react-useanimations/lib/cornerRightDown';

<UseAnimations animation={cornerRightDown} size={32} />
```

## shadcn/ui

```bash
npx shadcn@latest add https://useanimations.com/r/corner-right-down.json
```

```tsx
import { AnimatedCornerRightDown } from '@/components/animations/corner-right-down';

<AnimatedCornerRightDown size={24} />
```

## HTML and lottie-web

```html
<div id="corner-right-down-icon" style="width: 48px; height: 48px"></div>

<script src="https://cdn.jsdelivr.net/npm/lottie-web@5.13.0/build/player/lottie_light.min.js"></script>
<script>
  const el = document.getElementById('corner-right-down-icon');
  const a = lottie.loadAnimation({ container: el, renderer: 'svg', loop: false, autoplay: false, path: 'https://useanimations.com/icons/corner-right-down.json' });
  const motion = matchMedia('(prefers-reduced-motion: reduce)');
  el.addEventListener('mouseenter', () => { if (!motion.matches && a.isPaused) a.playSegments([0, a.totalFrames], true); });
</script>
```

## FAQ

### Does Corner Right Down restart when the pointer comes back mid-animation?

A run that has started plays its 1.13 s to the end, so moving in and out quickly doesn't make it stutter; the next enter after that plays it again. Taps on touch screens are ignored, but keyboard focus plays it.

### Will screen readers read the Corner Right Down icon?

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

### Can Corner Right Down play on click instead?

Yes: pass interaction="click-replay". It then replays once from the start on every click unless reduced motion is preferred.

## Related icons

- [Corner Down Right](https://useanimations.com/icons/corner-down-right) (hover-replay)
- [Corner Right Up](https://useanimations.com/icons/corner-right-up) (hover-replay)
- [Corner Up Right](https://useanimations.com/icons/corner-up-right) (hover-replay)
- [Corner Down Left](https://useanimations.com/icons/corner-down-left) (hover-replay)
- [Corner Left Down](https://useanimations.com/icons/corner-left-down) (hover-replay)
- [Arrow Down Right](https://useanimations.com/icons/arrow-down-right) (hover-replay)
- [Corner Left Up](https://useanimations.com/icons/corner-left-up) (hover-replay)
- [Corner Up Left](https://useanimations.com/icons/corner-up-left) (hover-replay)
- [Arrow Right](https://useanimations.com/icons/arrow-right) (hover-replay)
- [Arrow right circle](https://useanimations.com/icons/arrow-right-circle) (click-replay)
- [Arrow Up Right](https://useanimations.com/icons/arrow-up-right) (hover-replay)
- [Chevrons Right](https://useanimations.com/icons/chevrons-right) (hover-replay)

[All navigation icons](https://useanimations.com/categories/navigation) · [All icons](https://useanimations.com/icons)
