Brand logo

Envíame un mensaje

Responderé lo antes que pueda

Envía un Mensaje

Anterior

Lectura de 4 min

Intermedio

Próximo

Domina los Componentes en Framer: Todo lo que necesitas saber

Domina los Componentes en Framer: Todo lo que necesitas saber

Domina los Componentes en Framer: Todo lo que necesitas saber

Los componentes en Framer son una de las herramientas más poderosas para crear diseños consistentes y funcionales. Cuando trabajas con Framer, verás que todo lo que aparece en color violeta son componentes. Estos son elementos reutilizables que te permiten mantener la coherencia en todo tu proyecto y agregar interactividad de manera sencilla. En esta guía, te explicaremos todo lo que necesitas saber sobre cómo trabajar con componentes en Framer, desde su creación hasta cómo manejar sus variantes y animaciones.


¿Qué es un componente en Framer?

Un componente es un grupo de elementos que puedes crear y reutilizar dentro de tu proyecto. Al crear un componente, cualquier cambio que realices en él se reflejará automáticamente en todas las instancias de ese componente. Esto facilita la gestión de cambios a lo largo de todo el proyecto.


En framer los componentes son todos los elementos que aparecen de color violeta


Ventajas de usar componentes en Framer

Consistencia: Los componentes aseguran que todos los elementos de tu sitio tengan el mismo diseño, colores y tipografía.

Eficiencia: Puedes hacer cambios globales en todos los componentes de tu proyecto de forma rápida.

Interactividad: Los componentes con variantes permiten agregar animaciones e interacciones sin necesidad de codificar.


Trabajar con componentes te permite crear proyectos más rápidos, escalables y fáciles de mantener, ya que todos los cambios se actualizan automáticamente.


Cómo crear un componente en Framer

Crear un componente en Framer es muy sencillo. Solo tienes que seguir estos pasos:

  1. Selecciona los elementos que deseas convertir en componente. Esto puede ser cualquier cosa, desde botones hasta secciones completas de tu sitio.

  2. Haz clic derecho sobre la selección y elige “Create Component”. También puedes usar el atajo de teclado Option + Cmd + K (en Mac) o Ctrl + K (en Windows).



Usa variantes y variables para sacarle el máximo provecho a tus componentes


Variantes de componentes: Desktop, Mobile y más

Los componentes en Framer pueden tener variantes para adaptarse a diferentes estados y tamaños de pantalla. Esto es útil, por ejemplo, cuando tienes un componente como una barra de navegación (navbar) que cambia según el dispositivo. Puedes crear variantes para cada estado, como:

Navbar desktop

Navbar mobile

Navbar mobile open


Cómo crear variantes de un componente

  1. Selecciona el componente que deseas modificar.

  2. Haz click en el signo "+" a la derecha del componete para crear variantes

  3. Cambia las propiedades de este nuevo componente (por ejemplo, cambia su tamaño o su disposición).


Las variantes te permiten mantener la consistencia en todo tu proyecto y tener un solo componente para diferentes versiones de un mismo elemento.


Conectar variantes para animaciones e interacciones

Una de las características más poderosas de los componentes en Framer es la capacidad de conectarlos entre sí para animaciones e interacciones. Esto permite crear transiciones suaves entre las variantes de un componente.

Ejemplo de interacción entre variantes:

Supongamos que tienes un botón con dos variantes:

Normal

Hover

Cuando un usuario pasa el mouse sobre el botón, la variante de hover debería activarse. Para hacerlo, sigue estos pasos:

  1. Selecciona el botón y abre el panel de interacciones.

  2. Crea una nueva interacción de hover y conéctala a la variante hover.

  3. De esta manera, cuando el usuario pase el mouse, el botón cambiará automáticamente a su variante de hover.


Variantes presionadas (Pressed):

También puedes crear una variante de presionado (pressed) para los botones u otros elementos interactivos. La variante presionada es útil para agregar efectos visuales cuando el usuario hace clic en un componente.

  1. Crea una variante “Pressed” del componente, similar a cómo creaste la variante de hover.

  2. Asocia esta variante a una acción de clic o presionar.


Recuerda que el signo "+" hacia la derecha crea Variantes diferentes del mismo y el signo "+" crea opciones de Hover/Pressed


Accede a tu componente

Encuentra todos tus componentes en la ventana de "Assets" o recursos.