Explore
Animated explore icon
The Explore animated icon plays on hover and reverses on mouse leave in 0.83 s and pairs with Trash V2 and Home in the action set. Hover icons typically mark navigation items, delete buttons, settings, zoom controls and social links.
Free under the MIT license · Markdown version · About the files
Use it
npm install react-useanimationsimport UseAnimations from 'react-useanimations';
import explore from 'react-useanimations/lib/explore';
<UseAnimations animation={explore} size={32} />npx shadcn@latest add https://useanimations.com/r/explore.jsonimport { AnimatedExplore } from '@/components/animations/explore';
<AnimatedExplore size={24} /><div id="explore-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('explore-icon');
const a = lottie.loadAnimation({ container: el, renderer: 'svg', loop: false, autoplay: false, path: 'https://useanimations.com/icons/explore.json' });
el.addEventListener('mouseenter', () => { a.setDirection(1); a.play(); });
el.addEventListener('mouseleave', () => { a.setDirection(-1); a.play(); });
</script>Explore runs on the light build, lottie_light.min.js.
import LottieView from 'lottie-react-native';
<LottieView source={{ uri: 'https://useanimations.com/icons/explore.json' }} autoPlay loop={false} style={{ width: 48, height: 48 }} />import Lottie
LottieView {
await LottieAnimation.loadedFrom(url: URL(string: "https://useanimations.com/icons/explore.json")!)
}
.playing(loopMode: .playOnce)
.frame(width: 48, height: 48)val composition by rememberLottieComposition(LottieCompositionSpec.Url("https://useanimations.com/icons/explore.json"))
LottieAnimation(composition, iterations = 1, modifier = Modifier.size(48.dp))import 'package:lottie/lottie.dart';
Lottie.network('https://useanimations.com/icons/explore.json', width: 48, height: 48, repeat: false)Bundle explore.json with the app to use it offline.
<img src="https://useanimations.com/icons/explore/explore.svg" alt="Explore" width="24" height="24" />Inside <img> the SVG draws black; inline it to follow the text color.
Static SVG
Questions about the Explore icon
›What does Explore do when the pointer leaves halfway?
It reverses from the frame it reached back to the start, so a quick pass of the pointer gives a short nudge rather than the full 0.83 s. Taps on touch screens are ignored, but keyboard focus plays it.
›Will screen readers read the Explore icon?
By default it is aria-hidden. Pass aria-label="Explore" to announce it as an image, or leave it hidden when the link or button it sits in has its own text.
›Can Explore play on click instead?
Yes: pass interaction="click-replay". It then replays once from the start on every click unless reduced motion is preferred.