9 иконок · лицензия MIT
Анимированные иконки карт и геолокации
Метки на карте, стрелки навигации, глобусы, мишени и якоря. Метка, которая опускается при наведении, выделяет поиск магазинов или адрес доставки, а глобус подходит для переключателя языка или региона.
Из 9 иконок 8 проигрываются один раз при наведении и 1 проигрывается в цикле, пока на неё наведён курсор. Каждая доступна в виде React-компонента, компонента shadcn/ui, анимации Lottie JSON и статичных SVG. Всё бесплатно, в том числе для коммерческих проектов, по лицензии MIT.
Все иконки категории «Карты и геолокация»
Где их использовать
- Поиск магазинов и поля адреса
- Кнопки «Моё местоположение» и «Маршрут»
- Выбор языка и региона
- Доставка и отслеживание заказа
- Приложения для путешествий и бронирования
По взаимодействию
- Иконки с разовой анимацией при наведении · 8
Проигрывается один раз на mouseenter, если не включено уменьшение движения. Уход курсора анимацию не останавливает, а повторное наведение во время проигрывания не запускает её заново. Anchor, Crosshair, Life Buoy, Map, Map Pin, Navigation, Navigation 2, Target.
- Иконки с циклической анимацией при наведении · 1
Проигрывается в цикле, пока на иконку наведён курсор, после mouseleave доигрывает текущий цикл, а при уменьшении движения остаётся статичной. Globe.
Добавьте иконку в приложение
В React установите react-useanimations и импортируйте иконку: она сама проигрывает своё взаимодействие («Повтор при наведении»). Все иконки этой категории подключаются так же — замените mapPin на имя со страницы нужной иконки.
npm install react-useanimationsimport UseAnimations from 'react-useanimations';
import mapPin from 'react-useanimations/lib/mapPin';
<UseAnimations animation={mapPin} size={32} />С shadcn/ui готовый компонент добавляется через CLI:
npx shadcn@latest add https://useanimations.com/r/map-pin.jsonimport { AnimatedMapPin } from '@/components/animations/map-pin';
<AnimatedMapPin size={24} />Не используете React? Каждая иконка — это файл Lottie JSON по адресу /icons/<id>.json; плееры для веба, iOS, Android и Flutter описаны на странице Lottie-иконки.
Частые вопросы
Какие анимированные иконки карт и геолокации есть в наборе?
9 иконок: Anchor, Crosshair, Globe, Life Buoy, Map, Map Pin, Navigation, Navigation 2 и Target. Все они бесплатны для личных и коммерческих проектов по лицензии MIT, указывать авторство не нужно.
Как использовать эти анимированные иконки карт и геолокации в React?
Установите react-useanimations, добавьте import mapPin from 'react-useanimations/lib/mapPin' и отрендерите <UseAnimations animation={mapPin} size={32} />. Иконка проигрывает своё взаимодействие («Повтор при наведении») и берёт цвет текста. Если у вас shadcn/ui, вместо этого выполните npx shadcn@latest add https://useanimations.com/r/map-pin.json.
Можно ли использовать эти анимированные иконки карт и геолокации без React?
Да. Каждая иконка — это файл Lottie JSON по адресу https://useanimations.com/icons/<id>.json (например, https://useanimations.com/icons/map-pin.json), который воспроизводят lottie-web, lottie-ios, lottie-android и пакет lottie для Flutter; статичные SVG лежат на странице каждой иконки (страницы иконок — на английском). Ни одна иконка этой категории не использует выражения, так что достаточно облегчённой сборки lottie-web.