GifproGifpro

Tarjetas Morphing con Framer Motion: Prompt y Código React

VISTA DE CÓDIGO

エディタを読み込み中…
P

Prompt

Create an interactive card layout with Framer Motion where cards smoothly morph between different states on hover and click. Include spring animations, layout animations, and shared element transitions.

このインタラクティブなカードレイアウトは、ReactにおけるFramer Motionの強力なアニメーション機能を実演しています。実装では3つの主要な機能を紹介しています:

1. レイアウトアニメーション:カードをクリックすると、Framer Motionがlayoutプロップを使用して、グリッドから単一カラムレイアウトへの変更を自動的にアニメーション化します。手動のアニメーション定義は不要で、ライブラリが位置とサイズの遷移を自動的に処理します。

2. 共有要素トランジション:layoutIdプロップは、カード状態間のスムーズなモーフィング効果を作成します。カードの背景、タイトル、アイコンが展開/縮小時に視覚的な連続性を維持していることに注目してください。

3. スプリング物理演算:すべてのアニメーションは、自然で弾力のある動きのためにスプリング物理演算を使用しています。whileHoverプロップはインタラクティブなスケール効果を追加し、AnimatePresenceは説明テキストの表示/非表示アニメーションを処理します。

この実装は完全にレスポンシブで、Framer Motionが宣言型APIで複雑なアニメーションワークフローをどのように簡素化するかを示しています。

Resumen del prompt

Este prompt está diseñado para generar un componente de tarjetas interactivas con Framer Motion, la popular librería de animaciones para React. La instrucción solicita transiciones suaves entre diferentes estados visuales al hacer hover y clic, aprovechando tres técnicas avanzadas: animaciones con física de resorte (spring), animaciones de layout que reaccionan a cambios en el DOM, y transiciones de elementos compartidos que crean continuidad visual entre vistas. Es ideal para desarrolladores frontend que buscan inspiración o código base para galerías de productos, portfolios o paneles de contenido donde la experiencia de usuario debe sentirse fluida y moderna.

Para mejores resultados, conviene usar este prompt con modelos como GPT-4, Claude 3.5 Sonnet o Gemini Advanced, combinados con un entorno que soporte React y Framer Motion v10 o superior. Se puede variar el prompt especificando el número de tarjetas, los datos que muestran (imágenes, texto, estadísticas), o el tipo de morphing deseado, como expansión a pantalla completa o cambio de forma geométrica. También funciona bien dentro de plataformas como v0.dev o Bolt para obtener código listo para producción.

¿Te resultó útil este prompt?

Comentarios

Los comentarios aparecen después de la moderación

この記事が役に立ったら投げ銭で応援

Apple Pay / Google Pay / カード (Visa/Mastercard/JCB/Amex) / Link / Alipay / WeChat Pay 対応 · Stripeで安全に決済

開発者が選ぶ最強ツール集

運営者が毎日使っているツール・ガジェット 6選

見る
Inicioヘルプ