interaction-design
Polierte UI-Mikrointeraktionen und Animationen entwerfen
Erstellen Sie ansprechende Benutzererfahrungen mit sorgfältig entworfenen Mikrointeraktionen, Animationen und Bewegungsmustern. Diese Skill bietet umfassende Anleitung zur Implementierung reibungsloser Übergänge, Ladezustände und Benutzerrückmeldungsmekanismen.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"interaction-design" 사용 중입니다. Erstellen Sie einen Button mit glatter Skalierung-Hover-Effekt
예상 결과:
- Button:hover {
- transform: scale(1.05);
- }
- Button:active {
- transform: scale(0.95);
- }
"interaction-design" 사용 중입니다. Entwerfen Sie einen Skelett-Ladebildschirm
예상 결과:
- .skeleton {
- background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
- background-size: 200% 100%;
- animation: shimmer 1.5s infinite;
- }
보안 감사
안전Static analysis flagged patterns in markdown documentation files. Evaluation confirms all findings are FALSE POSITIVES caused by the analyzer mistaking markdown syntax (backticks for code formatting) and technical terminology for security-sensitive code patterns. This is a pure documentation/reference skill containing markdown files about interaction design patterns with no executable code.
높은 위험 문제 (3)
위험 요인
⚙️ 외부 명령어 (120)
품질 점수
만들 수 있는 것
Hinzufügen von Polish zu Button-Interaktionen
Entwerfen Sie subtile Hover-Effekte, Klick-Feedback und Zustandsübergänge für Buttons und Formularsteuerelemente, die Ihr Interface responsiv und poliert wirken lassen.
Erstellung ansprechender Ladeerfahrungen
Ersetzen Sie generische Spinner durch ansprechende Ladeanimationen, Skelettbildschirme und Fortschrittsanzeigen, die Benutzer informiert und engagiert halten.
Implementierung von scrollbasiertem Storytelling
Erstellen Sie scrollausgelöste Animationen, die Inhalte enthüllen, Benutzer durch Seiten führen und narrative Bewegung zu langen Texten hinzufügen.
이 프롬프트를 사용해 보세요
Ich möchte eine glatte Hover-Animation zu meinem Button hinzufügen. Der Button sollte einen subtilen Skalierungseffekt beim Hover haben und beim Loslassen wieder zurückskalieren. Bitte geben Sie mir das CSS und den benötigten JavaScript-Code.
Meine Anwendung zeigt einen Lade-Spinner während des Datenabrufs. Der Spinner wirkt generisch und störend. Helfen Sie mir, eine ansprechendere Ladeerfahrung mit Skelettbildschirmen oder animierten Platzhaltern zu entwerfen.
Ich möchte, dass Elemente auf meiner Landing-Page beim Scrollen einblenden und nach oben gleiten. Zeigen Sie mir bitte, wie ich scrollausgelöste Animationen mit Intersection Observern implementiere.
Ich baue ein Designsystem und benötige konsistente Mikrointeraktionsmuster. Helfen Sie mir, einen kohärenten Satz von Interaktionen für Buttons, Eingaben, Karten und Modals zu erstellen, die die gleichen Bewegungsprinzipien befolgen.
모범 사례
- Halten Sie Animationen kurz (100-300 ms) für optimale wahrgenommene Reaktivität
- Verwenden Sie Easing-Kurven (ease-out, cubic-bezier) für natürliches Bewegungsempfinden
- Reduzieren oder deaktivieren Sie Animationen für Benutzer, die reduzierte Bewegung bevorzugen
피하기
- Verwenden von Animationen über 500 ms für einfache Zustandsänderungen
- Animieren aller Eigenschaften (fokussieren Sie sich auf Opazität und Transform für die Leistung)
- Ignorieren von Barrierefreiheitspräferenzen für reduzierte Bewegung