Zum Inhalt springen
DE

13 Icons · MIT-Lizenz

Animierte Kommunikations-Icons

Telefone, Sprechblasen, Senden-Buttons, Voicemail und RSS. Die Telefon-Icons decken alle Zustände ab, die eine Anrufliste braucht: eingehend, ausgehend, verpasst und weitergeleitet. Das Senden-Icon gibt einer Nachricht beim Klick einen kleinen Schwung mit auf den Weg.

Die 13 Icons verteilen sich so: 1 wechselt per Klick zwischen zwei Zuständen, 3 spielen bei jedem Klick erneut ab und 9 spielen bei Hover einmal ab. Jedes Icon gibt es als React-Komponente, als shadcn/ui-Komponente und als Lottie-JSON-Animation, außerdem als statisches SVG, kostenlos auch für kommerzielle Projekte unter der MIT-Lizenz.

Alle Icons der Kategorie „Kommunikation“

Einsatzmöglichkeiten

  • Senden-Button in Chat- und Kommentarformularen
  • Anruflisten mit eingehenden, ausgehenden und verpassten Anrufen
  • Kontakt- und Support-Buttons
  • Buttons zum Öffnen eines Chat-Widgets
  • Felder für Erwähnungen und E-Mail-Adressen

Nach Interaktion

  • Animierte Icons zum Umschalten per Klick · 1

    Wechselt per Klick zwischen zwei Zuständen; bei reduzierter Bewegung springt es sofort um. Phone Off.

  • Animierte Icons mit Klick-Animation · 3

    Spielt bei jedem Klick einmal von vorn ab, außer bei reduzierter Bewegung. Phone, Phone Call, Send.

  • Animierte Icons mit Hover-Replay · 9

    Spielt bei mouseenter einmal ab, außer bei reduzierter Bewegung. Verlassen stoppt die Animation nicht, und erneutes Betreten während der Wiedergabe startet sie nicht neu. At Sign, Message Circle, Message Square, Phone Forwarded, Phone Incoming, Phone Missed, Phone Outgoing, RSS, Voicemail.

In die eigene App einbauen

Mit React installieren Sie react-useanimations und importieren das Icon; seine Interaktion „Klick-Replay“ spielt es von selbst ab. Alle Icons dieser Kategorie funktionieren gleich: Ersetzen Sie send durch den Namen, der auf der jeweiligen Icon-Seite steht.

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

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

Mit shadcn/ui fügt die CLI eine fertige Komponente hinzu:

npx shadcn@latest add https://useanimations.com/r/send.json
import { AnimatedSend } from '@/components/animations/send';

<AnimatedSend size={24} />

Kein React im Einsatz? Jedes Icon ist eine Lottie-JSON-Datei unter /icons/<id>.json; Player für Web, iOS, Android und Flutter finden Sie unter Lottie-Icons.

Häufige Fragen

Welche Icons enthält die Kategorie „Kommunikation“?

13 Icons: At Sign, Message Circle, Message Square, Phone, Phone Call, Phone Forwarded, Phone Incoming, Phone Missed, Phone Off, Phone Outgoing, RSS, Send und 1 weitere. Alle sind unter der MIT-Lizenz kostenlos für private und kommerzielle Projekte nutzbar, ohne Namensnennung.

Wie verwende ich die Icons der Kategorie „Kommunikation“ in React?

Installieren Sie react-useanimations, fügen Sie import send from 'react-useanimations/lib/send' hinzu und rendern Sie <UseAnimations animation={send} size={32} />. Das Icon spielt seine Interaktion „Klick-Replay“ ab und übernimmt die Textfarbe. Mit shadcn/ui führen Sie stattdessen npx shadcn@latest add https://useanimations.com/r/send.json aus.

Kann ich die Icons der Kategorie „Kommunikation“ ohne React verwenden?

Ja. Jedes Icon ist eine Lottie-JSON-Datei unter https://useanimations.com/icons/<id>.json (zum Beispiel https://useanimations.com/icons/send.json), abspielbar mit lottie-web, lottie-ios, lottie-android oder dem Flutter-Paket lottie; statische SVGs finden Sie auf der jeweiligen Icon-Seite (die Icon-Seiten sind nur auf Englisch verfügbar). Keines davon nutzt Expressions, der Light-Build von lottie-web reicht also aus.