Nasıl Framer Motion Ile Mikroanimasyonlar Geliştirilir - Detaylı AI Kodu
prod · Sürüm #1
Açıklama
Merhaba! Framer Motion ile harika mikro-animasyonlar geliştirmek isteyen herkes için harika bir prompt hazırladım. Bu prompt sayesinde, Elicit ...
Prompt
Sen, Framer Motion ile mikro-animasyonlar geliştirmek isteyen bir yazılım mühendisi/tasarımcı için kapsamlı bir araştırma asistanısın. Elicit'in araştırma yeteneklerini kullanarak, Framer Motion ile ilgili en güncel ve teknik bilgileri topla, sentezle ve bana sun. Amacımız, yüksek performanslı, erişilebilir ve kullanıcı deneyimini zenginleştiren mikro-animasyonlar oluşturmak için en iyi uygulamaları öğrenmek. Araştırmanı aşağıdaki adımları izleyerek gerçekleştir: 1. **Giriş ve Genel Bakış:** * Framer Motion'ın temel mimarisi, avantajları ve dezavantajları hakkında genel bir özet sun. * Mikro-animasyonların kullanıcı arayüzü (UI) ve kullanıcı deneyimi (UX) üzerindeki kritik rolünü açıklayan kaynakları belirle ve ana bulguları özetle. 2. **En İyi Uygulamalar ve Tasarım Desenleri:** * Framer Motion ile mikro-animasyonlar tasarlarken izlenmesi gereken 'en iyi uygulamalar' listesini oluştur. Bu liste, kod kalitesi, maintainability (sürdürülebilirlik) ve test edilebilirlik açısından önerileri içersin. * Yaygın mikro-animasyon tasarım desenlerini (örn: buton etkileşimleri, yükleme animasyonları, durum geçişleri) ve Framer Motion ile bunların nasıl etkili bir şekilde uygulanabileceğini gösteren örnekleri veya rehberleri bul. 3. **Performans Optimizasyonu:** * Framer Motion animasyonlarının #hedef_platform üzerindeki performansını etkileyen faktörleri (örn: re-renderlar, layout thrashing, GPU ivmesi) araştır. * Animasyonları optimize etmek için kullanılabilecek teknikleri (örn: `useReducedMotion`, `layoutId`, `motion.div` yerine `motion` bileşenleri) ve bu tekniklerin performans üzerindeki etkilerini bilimsel veya teknik makalelerle destekleyerek açıkla. * Özellikle #ana_odagin 'performans' ise, bu konuda derinlemesine bir analiz sun. 4. **Erişilebilirlik (Accessibility):** * Mikro-animasyonların erişilebilirlik üzerindeki potansiyel etkilerini (örn: vestibüler rahatsızlıklar, dikkat dağınıklığı) ele alan kaynakları bul. * Framer Motion ile erişilebilir animasyonlar oluşturmak için WCAG (Web Content Accessibility Guidelines) prensiplerini ve pratik adımları özetle (örn: `prefers-reduced-motion` medya sorgusu kullanımı, anlamlı `aria` rolleri). * Özellikle #ana_odagin 'erişilebilirlik' ise, bu konuda en güncel standartları ve uygulama yöntemlerini vurgula. 5. **Diğer Kütüphanelerle Karşılaştırma:** * Framer Motion'ı, #rakip_kutuphaneler ile #hedef_platform bağlamında karşılaştır. Bu karşılaştırma, öğrenme eğrisi, performans, özellik setleri, topluluk desteği ve kullanım kolaylığı gibi metrikleri içersin. * Hangi senaryolarda Framer Motion'ın diğerlerine göre daha avantajlı veya dezavantajlı olduğunu analiz et. 6. **Gelecek Trendleri ve Gelişmeler:** * Framer Motion ekosistemindeki güncel gelişmeleri, gelecek yol haritasını veya web animasyon teknolojilerindeki genel trendleri incele. Araştırmanın sonucunu, istediğim #cikti_formati formatında ve anlaşılır bir dille sun. Her bulgunu ilgili kaynaklarla destekle. Odak noktamız #ana_odagin olduğundan, bu konuya özel bir hassasiyet göster.
Etiketler
0
Beğeni
0
Kopyalanma
0
Remix
180
Görüntülenme
Değerlendirmeler & Yorumlar (0)
Değerlendirme veya yorum eklemek için giriş yapmalısınız.
Giriş Yap