No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Figma

Curso de Figma

Santiago Camargo

Santiago Camargo

Frames, Grupos y Organización de Diseño

9/22
Recursos

¿Cómo organizar efectivamente tu espacio de trabajo en Figma?

Organizar tu espacio de trabajo en Figma eficazmente es esencial para maximizar la productividad y facilitar la colaboración. Ya sea que estés retomando un proyecto después de un tiempo o colaborando con otros, comprender cómo estructurar correctamente tus elementos puede marcar la diferencia. Esta guía te llevará a través de los conceptos de secciones, frames, y grupos, y cómo usarlos para hacer de tu espacio de trabajo un entorno más eficiente y coherente.

¿Qué es una sección y cómo se utiliza?

En Figma, una sección es una gran área que agrupa múltiples clases o elementos relacionados. Esto facilita la navegación y la organización general del proyecto, ya que puedes reunir todos los componentes importantes en un solo lugar.

  • Agrupación temática: Coloca todos los elementos que tratan temas similares dentro de una misma sección para un acceso más ágil.
  • Navegación sencilla: Al tener una estructura clara, es más fácil encontrar lo que necesitas sin perder tiempo.

¿Cuál es la diferencia entre un frame y un grupo?

Comprender la diferencia entre frames y grupos es crucial para el diseño flexible y adaptable en Figma.

  • Frames: Actúan como un contenedor que mantiene objetos bien alineados y organizados. Los frames te permiten controlar mejor el comportamiento al cambiar de tamaño, asegurando que los elementos dentro permanezcan alineados correctamente.

    // Ejemplo de cómo ajustar el tamaño de un frame let frame = figma.createFrame(); frame.resize(200, 200);

  • Grupos: Un grupo se comporta más como una simple colección de elementos apilados sin reglas rígidas sobre su relación de posición al cambiar de tamaño. Los grupos no colapsan sus elementos internos al ajustar las dimensiones como lo hacen los frames.

¿Cómo aprovechar los frames para el diseño responsivo?

El diseño responsive es crucial en un mundo donde los usuarios acceden a productos desde múltiples dispositivos de diferentes tamaños. Armar un proyecto utilizando frames puede facilitar esta adaptabilidad.

  • Constraints: Utiliza constraints dentro de un frame para definir el comportamiento de los elementos al modificar el tamaño del frame padre. Por ejemplo, puedes alinear ciertos elementos a la izquierda o a la derecha del frame, asegurando que se mantengan constantes las proporciones deseadas al escalar.

    // Ejemplo de constraint en Figma let rect = figma.createRectangle(); rect.constraints = { horizontal: 'STRETCH', vertical: 'TOP' };

  • Frames anidados: Al colocar un frame dentro de otro, puedes crear complejas jerarquías que mantengan el diseño coherente a través de diferentes resoluciones y tamaños de pantalla.

    // Crear un frame anidado let parentFrame = figma.createFrame(); let childFrame = figma.createFrame(); parentFrame.appendChild(childFrame);

¿Cómo definir los frames para distintos dispositivos?

Figma facilita el diseño para distintos dispositivos mediante la creación de frames específicos para cada tipo.

  • Dispositivos móviles: Diseña usando frames predefinidos para iOS o Android, ajustando para diferentes modelos como el iPhone 13 Mini o el Android Compact, asegurándote de que todo quede "above the fold" a la vista del usuario sin necesidad de hacer scroll.

  • Tablets y desktop: Incluye dispositivos como Surface Pro e iPad mini, o elige un frame para desktop como el MacBook Air, que ayudan a prever cómo se mostrarán esos diseños en pantallas más grandes.

El enfoque responsive y qué debes lograr

El objetivo es que, sin importar la resolución del dispositivo, todos los íconos y objetos se mantengan a la misma distancia o desciendan en proporciones equivalentes. La idea es simplificar el trabajo y garantizar que los elementos visuales mantengan una coherencia estética sin importar el dispositivo.

Crear un diseño responsive requiere configurar adecuadamente los constraints de los elementos y asegurarse de que todo el marco (o subcomponentes) se comporta como se espera en los probadores de diferentes modelos y resoluciones. 

Aportes 2

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

No se si toque algo antes de empezar el ejercicio del minuto 10, pero el frame que copiamos me aparecia con la propiedad "fixed" y creo que por esa razon no me funcionaba cuando agradaba horizontalmente el frame. La manera que lo solucione fue elegir el frame copiado "top" y en la barra derecha de herramientas dice "Prototype" > Scroll behavior > **Scroll with parent**, esto me funciono a mi. Me imagino que debe haber otra solucion mas correcta, estoy aprendiendo figma, saludos.
Si tienen varios niveles de anidamiento, pueden utilizar "Deep select" para elegir una capa interna o el marco de nivel superior. Solo necesitan mantener presionada la tecla modificadora y hacer clic en el objeto o capa anidada, o bien en el marco superior, directamente en el lienzo. * ⌘ + Clic (Mac) * CTRL + Clic (Windows) Fuente: <https://help.figma.com/hc/en-us/articles/360040449873-Select-layers-and-objects>