Diseño de UX/UI receptivo en Figma: diseño automático, restricciones y puntos de ruptura (última versión de 2023) | Christine Vallaure | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Diseño de UX/UI receptivo en Figma: diseño automático, restricciones y puntos de ruptura (última versión de 2023)

teacher avatar Christine Vallaure, UI designer, speaker & educator

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Video de promoción

      2:11

    • 2.

      1 Nuevo Diseño de interfaz de usuario de Figma AUTO LAYOUT NEW SKILLSHARE OLD

      2:04

    • 3.

      Sobre este curso

      2:42

    • 4.

      Material del curso

      1:24

    • 5.

      !!! POR FAVOR, MIRA!!! Nueva interfaz de usuario de Figma en beta

      2:00

    • 6.

      Actualizaciones de diseño automático el 23 de junio

      3:29

    • 7.

      RESTRICCIONES: 01 ¿Qué son las restricciones en Figma?

      1:46

    • 8.

      RESTRICCIONES: 02 Trabajo con restricciones horizontales y verticales

      3:33

    • 9.

      RESTRICCIONES: 03 restricciones y cuadrículas

      2:55

    • 10.

      RESTRICCIONES: 05 Fijar la posición al desplazarte

      2:18

    • 11.

      RESTRICCIONES: 06 ilustraciones divertidas con restricciones

      1:07

    • 12.

      RESTRICCIONES: 07 limitaciones de las restricciones

      1:31

    • 13.

      LAYOUT: 01 ¿Qué es la disposición automática?

      1:17

    • 14.

      LAYOUT AUTO: 02 Configuración de un marco de diseño automático

      1:32

    • 15.

      LAYOUT: 03 ¿Dónde puedo aplicar la disposición automática?

      3:00

    • 16.

      04 el menú de diseño automático

      2:57

    • 17.

      DISEÑO AUTOMÁTICO: 05 configuraciones avanzadas

      3:00

    • 18.

      LAYOUT AUTO: 06 Cambio de tamaño automático del diseño

      5:12

    • 19.

      DISEÑO AUTOMÁTICO: 07 Creación de una tarjeta receptiva con cambio de tamaño del diseño automático

      3:28

    • 20.

      LAYOUT AUTO: 08 componentes e instancias de layout automático

      5:08

    • 21.

      DISEÑO AUTOMÁTICO: 09 Anidación de marcos de diseño automático

      4:23

    • 22.

      DISEÑO AUTOMÁTICO: 10 Posicionamiento absoluto

      1:54

    • 23.

      LAYOUT AUTO: 11 configuraciones de layout automático más complejas

      12:44

    • 24.

      ¡NUEVO! DISEÑO AUTOMÁTICO: variables de espaciado y relleno

      3:01

    • 25.

      VARIABLES

      0:15

    • 26.

      ¡NUEVO! DISEÑO AUTOMÁTICO: configuración de un ancho mínimo y máximo

      3:09

    • 27.

      ¡NUEVO! LAYOUT AUTO: ajuste automático de layout

      2:21

    • 28.

      ¡NUEVO! Configuración de una página de diseño automático completa

      9:03

    • 29.

      DISEÑO AUTOMÁTICO: 13 de la misma altura para todos los niños

      2:07

    • 30.

      DISEÑO AUTOMÁTICO: 14 técnicas de apilamiento

      3:08

    • 31.

      LAYOUT AUTO: 15 limitaciones del layout automático y su solución

      3:50

    • 32.

      LAYOUT AUTO: comparación de 16 restricciones y diseño automático

      3:51

    • 33.

      DISEÑO AUTOMÁTICO: 17 imágenes con relación de aspecto fija

      2:43

    • 34.

      PUNTOS DE INTERRUPCIÓN: 01 Un diseño no funcionará para todos los tamaños

      1:37

    • 35.

      PUNTOS DE INTERRUPCIÓN: 02 ¡Piensa en que se adapten componentes individuales, no páginas enteras!

      1:34

    • 36.

      Puntos de ruptura: 03 puntos de ruptura en CSS

      1:58

    • 37.

      Puntos de ruptura: 04 ¿Qué puntos de ruptura debo usar?

      2:58

    • 38.

      Puntos de ruptura: 05 Configuración de puntos de ruptura en Figma

      2:29

    • 39.

      Puntos de ruptura: 06 Prueba de componentes responsivos

      3:21

    • 40.

      Puntos de ruptura: 07 componentes de respuesta al desarrollo

      4:59

    • 41.

      BREAKPOINTS: 08 variantes responsivas

      3:40

    • 42.

      ¡NUEVO! Puntos de ruptura: punto de ruptura receptivo con variables

      13:13

    • 43.

      Puntos de ruptura: 09 puntos de ruptura y una cuadrícula

      1:55

    • 44.

      Puntos de ruptura: 10 no te olvides de tu tipografía

      4:26

    • 45.

      Puntos de ruptura: 11 más sobre tipografía y cuadrículas responsivo

      1:20

    • 46.

      BREAKPOINTS: 12 plugins de Breakpoint

      0:58

    • 47.

      Adiós y algunas cosas gratuitas

      1:23

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

1865

Estudiantes

20

Proyectos

Acerca de esta clase

Ten en cuenta que hay una versión actualizada del curso para esto, que puedes encontrar aquí: https://skl.sh/3XwzPF8

¿El diseño automático te vuelve loco? ¿Tienes miedo de lo que sucederá con tu diseño en el navegador? Entonces esta clase es la adecuada para ti.

Aprenderemos todo lo relacionado con cómo configurar un diseño de interfaz de usuario receptivo con Figma. Esta será una inmersión real en las restricciones, el diseño automático y, lo que es más importante, pero rara vez se discuten los puntos de ruptura para tu diseño de interfaz de usuario. Combinar esas herramientas nos permitirá probar y documentar tus diseños y componentes de acuerdo con la configuración del código real.

un curso de aprendizaje lunar

Comenzaremos con restricciones:

  • Qué son
  • Cómo aplicarlos correctamente
  • Cómo son un salvavidas total cuando se trata de trabajar con cuadrículas
  • ¿Sabías que puedes combinar restricciones y diseño automático?
  • Ser consciente de las limitaciones

Profundiza en el diseño automático:

  • Actualización automática de diseño durante la descripción de Config 2023 NUEVO 
  • ¿Qué es el diseño automático?
  • Cómo y dónde aplicar el diseño automático
  • Comprensión del menú de diseño automático
  • Espaciado y apilamiento
  • Crea una tarjeta receptiva y aprende sobre el poder de cambiar el tamaño
  • Juega con el poderoso poder de los marcos de diseño automático anidados
  • Posicionamiento absoluto
  • Crea configuraciones de tarjetas más complejas
  • Relleno y espaciado con variables NUEVO 
  • Ajuste del ancho mínimo / máximo NUEVO 
  • Auto layout wrap NUEVO
  • Configuración de una página de diseño automático completa NUEVO
  • Configura una página completa en diseño automático
  • Aprende sobre diferentes opciones de apilamiento
  • Relación de aspecto fija con las imágenes
  • Hack de ancho mínimo
  • Componentes de ranura

Luego aprenderemos a lidiar con los puntos de interrupción en Figma:

  • Qué son
  • ¿Cómo se adaptan los componentes y las páginas?
  • Cómo funcionan los puntos de interrupción y las consultas de medios en CSS
  • Qué valores de punto de ruptura debo usar para mi diseño
  • Cómo configurar puntos de interrupción en Figma
  • Cómo probar páginas y componentes con puntos de interrupción
  • Documentación de los hallazgos
  • Complemento de puntos de ruptura de Figma
  • Una palabra sobre la tipografía responsivo

Con el archivo de material del curso, puedes trabajar conmigo o volver a los ejercicios con instrucciones detalladas en tu propio tiempo.

PARA DESCARGAR LOS ARCHIVOS DE EJERCICIOHAZ CLIC AQUÍ

Esta clase es para ti si tienes conocimientos básicos de Figma o si eres un usuario avanzado de Figam y realmente quieres mejorar tus habilidades.

© moonlearning.io with moon learning

Conoce a tu profesor(a)

Teacher Profile Image

Christine Vallaure

UI designer, speaker & educator

Top Teacher

I'm Christine Vallaure, founder of moonlearning.io . I run it as a deliberate solo business. Supported by smart automation and AI, but deeply human at its core. Every course is crafted and taught by me.

I've spent 15+ years in design and product. Agencies, startups, global brands, and my own products. I've been excited, stuck, overwhelmed, and back at square one more than once. Tools move fast. Expectations grow. It's easy to feel like you're always catching up.

What changed things for me wasn't learning every new feature. It was understanding what's happening under the hood. Not to become an engineer, but to design with clarity and control.

That's what I teach. Practical skills that help you move faster without losing craft.

? 15+ years in design an... Ver perfil completo

Habilidades relacionadas

Diseño Diseño UX/UI
Level: Intermediate

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Video de promoción: diseño automático te vuelve loco, asustado por lo que sucederá con tu diseño en el navegador, entonces esta clase es la adecuada para ti. Aprenderemos todo sobre cómo configurar diseños responsivos y Figma. Esto va a ser una inmersión profunda en las restricciones, el diseño automático y los puntos de interrupción más importantes, pero raramente discutidos para su diseño de interfaz de usuario. La combinación de esas herramientas le permitirá volver a probar y documentar diseños y componentes en línea con la configuración real del código. Comenzaremos con el diseño automático Todopoderoso y realmente envolveremos nuestra cabeza alrededor de la configuración de componentes verdaderamente receptivos. Empecemos desde cero y trabajemos hasta cambiar el tamaño y el poder del anidamiento sin fin para crear configuraciones más complejas e incluso páginas enteras con diseño automático. Como siempre, te mostraré unos pequeños tesoros escondidos y algunos consejos y trucos en el camino. Luego veremos las restricciones y cómo es un salvavidas cuando se trata de combinar el diseño automático en cuadrículas. Una vez que nos aseguramos de entender completamente nuestras herramientas receptivas y Figma, entonces aprenderemos sobre los puntos de interrupción, cómo funcionan realmente bajo el capó en CSS y cómo podemos configurar nuestro diseño en Figma. En consecuencia. Esto nos permitirá probar nuestras páginas y componentes responsive contra condiciones reales y poner nuestra documentación a otro nivel, que seguramente sus desarrolladores apreciarán. Con el archivo de material del curso, puedes trabajar a mi lado, volcó dos ejercicios con instrucciones detalladas en tu propio tiempo. Esta clase es adecuada para ti si tienes conocimientos básicos de Figma o si eres un usuario principiante avanzado, realmente quieres repasar tus habilidades. Este es un curso de Moon learning dot IO. 2. 1 Nuevo Diseño de interfaz de usuario de Figma AUTO LAYOUT NEW SKILLSHARE OLD: Tenga en cuenta que tengo disponible una versión actualizada de este curso. Entonces, si ya estás accediendo a la nueva interfaz de usuario de Figma, entonces asegúrate de saltar a la nueva versión Para encontrarlo solo salta a mi perfil, o también puedes echarle un vistazo en la descripción a continuación. Entonces solo para ser claros, esta es la interfaz de usuario anterior de Figma. La nueva interfaz de usuario de Figma debería verse así. El cambio principal que notarás es la barra de herramientas está ahora en la parte inferior en lugar de en la parte superior. Los cambios son en su mayoría visuales. Todas las características y herramientas siguen ahí, solo en lugares ligeramente diferentes o con un nuevo aspecto. En caso de emergencia, siempre puedes volver a la interfaz de usuario anterior, hacer clic en un pequeño signo de interrogación abajo a la derecha, y aquí puedes ver volver a la interfaz de usuario anterior. Actualmente, no todos obtienen acceso automáticamente a la nueva interfaz de usuario. Figma desafortunadamente está implementando esto de manera bastante aleatoria. Por lo tanto, encontrarás dos versiones de este curso. La versión antigua con la interfaz de usuario antigua en el archivo, o también puedes tomar el último curso, que tiene una estructura un poco diferente, videos actualizados y está usando la última interfaz de usuario. Tan pronto como tengas acceso a la última interfaz de usuario, asegúrate de usar la versión actualizada. Por favor, asegúrate de que también obtienes los archivos del curso correctos. Se pueden ver claramente marcados, uno para el curso antiguo, y otro para el nuevo curso. Son diferentes en estructura, por lo que es muy importante que obtengas el archivo correcto, para que puedas seguir a lo largo de todos los videos. Encontrará todos los enlaces finales de información en la descripción a continuación. También tenga en cuenta que la FIMA es muy dinámica. Esta interfaz de usuario, como la vemos hoy, definitivamente cambiará a lo largo del próximo año. Esto probablemente serán pequeños cambios como un desplegable que es una casilla de verificación Las pequeñas barras laterales flotantes podrían estar pegadas a un lado. La estructura general seguirá siendo la misma, pero seguro que tendrás una ligera diferencia a la hora de ver los videos. Nada de qué preocuparse, todo debe estar todavía en su lugar y ser claro para que puedas acceder y ser utilizado. 3. Acerca de este curso: Configurar sus diseños con componentes y páginas receptivos en mente es imprescindible para cualquier diseñador de interfaz de usuario hoy en día, las pruebas receptivas y Figma pueden ahorrar tiempo y nervios en ambos lados y mejorar colaboración con el desarrollo principalmente, Figma nos brinda herramientas bastante increíbles para configurar un diseño receptivo. Tenemos las restricciones todopoderosas de diseño automático, así como las cuadrículas. Es muy importante que entiendas todas estas características en detalle. Podría terminar usando principalmente el diseño automático, pero notará que para una prueba rápida, apegándose a una configuración de cuadrícula irregular, hay formas muy poderosas de combinar las tres. Entonces en la primera parte de este curso, realmente quiero sumergirme profundamente en cada una de esas herramientas, realmente desde el principio hasta técnicas más avanzadas. Entonces, las restricciones pueden parecerle realmente básicas para empezar. Pero el poder se desata realmente una vez que continuamos con el diseño automático más avanzado y luego volvemos a combinar restricciones en ellos. Entonces este curso se trata realmente de mostrarte lo que es posible y cuál podría ser la mejor solución para ciertas configuraciones. No hay manera correcta o incorrecta. Realmente se trata de lo que intentas construir. Entonces, después de revisar nuestras herramientas en la primera parte del curso, podemos configurar páginas y componentes receptivos bastante dulces . Sin embargo, seguimos estancados con un tema. El mismo diseño no funcionará desde móviles hasta escritorios más grandes con una configuración, solo funcionará dentro de un rango específico. Y esto es realmente un tema a menudo descuidado a la hora de aprender diseño responsivo, porque lo que necesitamos es establecer un punto de quiebre. Esta no es una característica automática en Figma. Así que esto es realmente algo que nosotros, como diseñadores de interfaz de usuario, necesitamos entender y configurarnos en línea con el código. Entonces pasaremos por esto en detalle y entenderemos realmente cuáles son esos puntos de interrupción, cómo los encontramos y cómo podemos configurarlos y traducirlos a Figma. Esto nos permitirá probar y documentar nuestros componentes y páginas con los números reales. De esta manera, tendrás una idea bastante buena sobre lo real. Y realmente puedes levantar una conversación entre diseño y desarrollo a otro nivel y enfocarte en los detalles. Entonces, en pocas palabras, desenredemos este lío receptivo y hagamos que todo sea agradable y claro. 4. Material del curso: Quizás quieras trabajar a mi lado, así que preparé algunos archivos para que descargues en el curso que estás tomando, simplemente navega hasta proyecto y recursos. Y ahí encontrarás toda la información y el enlace donde podrás descargar el material. En esta página, encontrarás una variedad de descargas. Simplemente puede elegir la causa que está tomando actualmente y luego simplemente haga clic en Descargar. Y automáticamente descargará el archivo por ti. Para importar los archivos solo tienes que descargarlos. Es importante que tengas una cuenta Figma. Dentro de tu cuenta de Figma, navega ya sea a borradores o ve a un proyecto dentro de un equipo. Haga clic en el botón Importar y podrá elegir qué archivo desea cargar. Podría tomar un momento ya que son bastante grandes, pero una vez que los hayas importado, estarán en tu cuenta y no necesitas repetir este proceso. Dentro del archivo. Encuentras material para trabajar a mi lado en los videos, pero también agregué algunas instrucciones para que siempre puedas volver en tu propio tiempo y probar y practicar. Estoy trabajando con fuentes de Google para la mayoría de mis diseños. Entonces, si estás trabajando con la app Figma, entonces no necesitas hacer nada o fuentes de Google se precargan automáticamente. Si quieres trabajar con Figma en el navegador, entonces solo necesitas buscar la fuente que te está mostrando como faltante por ejemplo Poppins, uso mucho. Y luego puedes descargar directamente esta fuente, instalarla en tu computadora y ya estás listo para comenzar. 5. !!! POR FAVOR MIRE!!! Nueva interfaz de usuario de Figma en beta: Heads Figma ha actualizado su interfaz de usuario, y es posible que veas un nuevo diseño en lugar del antiguo Esta actualización es actualmente beta cerrada, por lo que aún no todos tienen acceso. Actualizaré las artes y reflejaré la nueva interfaz una vez que esté disponible para todos. Los cambios son en su mayoría visuales. Todas las características y herramientas siguen ahí, solo en lugares ligeramente diferentes o con una nueva L. Por ejemplo, la barra de herramientas superior se ha movido hacia abajo. El panel lateral izquierdo, en cambio, se ha mantenido en su mayoría sin cambios. Ahora puedes cambiar el nombre de tu archivo aquí. Aún puedes ver todas tus páginas, capas y recursos. En el lado derecho, notarás algunos cambios cuando hagas clic en un diseño, pero todas las funciones aún están disponibles. Si eres un principiante y encuentras confusa la nueva interfaz, puedes hacer clic en el signo de interrogación en la parte inferior derecha y volver temporalmente a la interfaz de usuario anterior. Esto no influye en tu diseño. De esta manera podrás seguir junto con los videos del curso usando la interfaz de usuario antigua mucho más fácil hasta que estés listo para hacer la transición a la nueva. La FIMA está implementando gradualmente esta actualización. Si aún no tienes acceso, también puedes solicitarlo a FIMA, pero no hay garantía, algunos de ustedes tal vez solo tengan que ser un poco pacientes Es posible que el administrador de tu equipo también tenga que habilitar la actualización por ti, así que asegúrate de verificar esto también. Figma actualiza frecuentemente el software, así que espera cambios y prepárate para adaptarte Las características pueden moverse como este botón de biblioteca aquí ha estado en todos los lugares posibles en los últimos años. Pero no te preocupes, nunca se perderá nada y te acostumbrarás a usar FIMA de una manera mucho más flexible Tiene un enfoque realmente genial en la usabilidad. Entonces no se trata de aprender algo de memoria, sino de entender el software como un todo. 6. Actualizaciones de diseño automático 23 de junio: En junio de 2023, durante la conferencia de conflicto Figma, lanzaron algunos cambios en el diseño automático Asegúrese de descargar el archivo de ejercicio Figma actualizado. Esta es la mejor manera de obtener una buena visión general de qué partes son nuevas y dónde simplemente se movieron un poco las cosas. No te preocupes, todo realmente funciona como antes de algunas cosas o se movieron ligeramente al menú y se lanzaron dos nuevas funciones. Así que déjame pasarte por ellos. Se movió el espacio entre ellos. Durante el curso, me referiré a una característica llamada espacio entre. Lo que esto hace es si tenemos algo así y queremos adaptar el espacio aquí dentro no sólo por un valor, sino empujarlo automáticamente siempre al otro lado. Entonces esto solía estar en el menú avanzado. Ahora encuentra espacio entre si va en la barra de Espaciado simplemente haciendo clic en auto. Entonces puedes ver que ahora si estamos redimensionando esto, esto es lo que estamos obteniendo. Si recién estás comenzando con diseño automático y todo esto es un poco confuso, entonces no te preocupes, si descargas el archivo de ejercicio, entonces tan pronto como lleguemos a esta parte, tengo el cambio en la posición en el menú claramente etiquetado para ti. Las alternativas a esto, que es simplemente haciendo clic en el asa en pantalla y escribiendo auto o cualquier valor fijo siguen siendo las mismas El otro atajo, esto es hacer clic en el menú de alineación y alternar esta función con X también permanece igual que antes Ancho mínimo y máximo. Min y max es una característica completamente nueva. Entonces esto significa que si estamos redimensionando una tarjeta como esta, ahora podemos, a través de nuestros campos de ancho y alto, establecer un valor mínimo y máximo simplemente usando el desplegable, ahora podemos establecer un mínimo así como un máximo. Y entonces esto se vería reflejado en cuanto cambiemos el tamaño de nuestra tarjeta No tengo video completo sobre esto donde hayamos recorrido esto poco a poco y también echemos un vistazo a cómo podemos agregar variables a esta función. El siguiente arriba es wrap. Esto significa que ahora con el diseño automático, podemos envolver elementos. A la siguiente línea. Vamos a repasar este ejemplo poco a poco. Cómo configurar esas tarjetas. Primero fueron los valores Min y max. Y luego agregamos wrap. Envolver se agrega al menú de diseño automático en la dirección. Entonces lo encontrarás a continuación, Vertical, horizontal. Y ahora la nueva función de envoltura. Además de esto Figma libera variables que podemos usar para el relleno en el diseño automático Ahora podemos simplemente seleccionar nuestros elementos de diseño automático. Y luego a través del relleno, podemos usar esos valores de espaciado que configuramos y asegurarnos de que siempre tenemos el mismo valor establecido en nuestro diseño. También podemos usarlos para el espacio entre simplemente aplicar la variable y luego también puede elegir sus valores establecidos. Las variables son un tema muy amplio. Son muy potentes y puedes hacer mucho más que simplemente agregar, rellenar y Espaciar con ellos si te interesan las variables, tengo todo un curso de buceo profundo separado sobre este tema. Se puede ver que el diseño automático prácticamente se quedó igual que antes, pero se convirtió en este poco más poderoso 7. RESTRICCION: 01 ¿Qué son las restricciones en la Figma?: ¿Cuáles son las restricciones en Figma? Las restricciones definen cómo responden las capas cuando se redimensiona el marco padre. Esto nos permite controlar cómo diseñar looks a través de diferentes tamaños de pantalla y dispositivos. Cuando selecciona un objeto en un marco, puede ver las pequeñas líneas azules punteadas que apuntan al borde de su marco padre. Esas son las limitaciones. Por defecto. Siempre están puestos arriba y a la izquierda. También puede ver los ajustes en su panel Propiedades del lado derecho bajo restricciones. Restricciones un conjunto para posicionamiento horizontal así como posicionamiento vertical. Puede establecer las restricciones ya sea a través menú desplegable o simplemente haciendo clic en el icono. Sostenga la punta pequeña Comando para seleccionar ambos lados. Puede aplicar restricciones a cualquier grupo de capas o marco anidado, siempre que se asiente dentro de un marco. Las restricciones solo funcionan dentro de marcos. Con la excepción de los marcos de diseño automático, no se pueden agregar restricciones a los marcos de diseño automático excepto elemento de posiciones absolutas dentro de ellos. También tenga en cuenta cómo las restricciones siempre responden al marco padre. Este no debe ser necesariamente el marco principal. Entonces el marco que estás usando para representar tu pantalla, ya que también puedes anidar marcos y Figma. El marco padre es básicamente el siguiente fotograma hasta los objetos dentro de un cuarto hijos. 8. RESTRICCION: 02 Trabaja con restricciones horizontales y verticales: Echemos un vistazo más de cerca a los diferentes tipos de restricciones disponibles. En el desplegable, podemos ver las siguientes opciones. Restricciones horizontales, izquierda, derecha, izquierda y derecha, centro. Y escala. Para vertical, superior, inferior, superior e inferior, centro y escala. Vamos a repasarlos poco a poco. Aquí configuro un ejemplo de una pantalla de teléfono. Se puede ver cuando cambio el tamaño del marco padre, todo está configurado por defecto para estar configurado en la parte superior e izquierda. De ahí que no pasó nada. Ahora, digamos que quiero que este menú de aquí quede del lado derecho. Simplemente voy a cambiar la restricción horizontal, ¿verdad? Y se puede ver como la pequeña línea punteada azul ahora se ajusta a la derecha. Vamos a cambiar el tamaño y puedes ver que está funcionando genial. Ahora, los diseños no sólo cambian horizontalmente, sino también verticalmente. Como pueden ver, aquí estoy perdiendo mi botón más. Entonces voy a poner las restricciones al fondo y a la derecha para arreglar esto. Bien, entonces tenemos a la izquierda, derecha, arriba, abajo alacena, cosas bastante sencillas. Simplemente lo fija a ese lado del marco padre. Ahora bien, si queremos posicionar elementos como nuestro contenido en el medio, podemos usar izquierda y derecha, centro o escala. Izquierda y derecha toma la distancia desde el tamaño del objeto hasta el marco padre y lo mantiene exactamente en el mismo tamaño al cambiar el tamaño. La escala, por otro lado, definirá el tamaño y la posición de la capa como porcentaje de las dimensiones de los marcos. Y mantendrá las proporciones, pero no el número exacto al cambiar el tamaño del centro, podrías haber adivinado que solo mantiene el objeto en el centro relativo donde lo colocaste en el marco en su tamaño original. Esto funcionaría exactamente igual para la alineación horizontal o vertical. Volvamos a nuestro ejercicio. Entonces voy a agregar unas restricciones izquierda y derecha a mis imágenes aquí. Y le voy a mandar el error al fondo. Voy a agregar un centro y un fondo porque puedes mezclar restricciones horizontales y verticales tal como las necesitas. Mi texto aquí, solo voy a dejarle la configuración predeterminada de izquierda y superior. Pero también quiero agregar restricciones a mi barra de estado. Aquí. Voy a agregar izquierda y derecha al marco de la barra de estado. Y luego solo necesito asegurarme de que a los niños, es decir, el tiempo y la batería, los elementos dentro, voy a agregar diferentes restricciones. Entonces mi estado de batería, quiero estar bien y arriba. Ahora bien, si cambio el tamaño, se puede ver que todo funciona a la perfección. Propina. Cuando trabaje con diseños móviles, use el menú de marco preestablecido para saltar entre tamaños populares que Figma es bastante seguro para usted. A veces es posible que desee cambiar el tamaño un marco e ignorar las restricciones. No hay problema. Simplemente mantenga presionado el comando o en Control de Windows y cambie el tamaño. 9. RESTRICCION: 03 Pinzas y rejillas: Hay un poco de magia que puedes hacer con restricciones y cuadrículas. Las restricciones en sí mismas son bastante sencillas, especialmente cuando tienes un elemento sentado en tu diseño. Pero si agregamos más de un elemento a una fila, se vuelve complicado. Mi único elemento aquí se establece a la izquierda, ¿verdad? Si hago lo mismo con los demás, se puede ver por la línea punteada azul que toma en cuenta el borde del marco padre y no el otro elemento hijo. Si cambiamos el tamaño, esto sucedería. Podríamos montar algunos complicados trabajos alrededor con marcos, pero eso no va a ser muy desordenado. Si lo configuro a escala. Sí, eso mantendrá los elementos en su lugar. Pero como aprendimos, escala define el tamaño y la posición de la capa como un porcentaje de la dimensión de los marcos. Para algunos diseños, esto podría ser lo que buscas. Sin embargo, si lo estás, quieres usar un tamaño específico para tus márgenes y distancias entre elementos, entonces puedes usar un pequeño truco con cuadrículas. Voy a añadir una cuadrícula a mi marco. Está configurado para estirar y voy a editar 24 margen y además tener una canaleta de 24. Puedes cambiar esos números. Necesitas Solo asegúrate de que esté listo para estirarse. Ahora voy a cambiar mis restricciones de nuevo a izquierda y derecha para esos elementos, notar como la línea punteada de mi botón aquí abajo, se establece a la derecha y la parte inferior no apunta al borde del padre enmarcar más, pero a la columna de mi grilla. Si cambio las restricciones, se puede ver que ahora toma la columna más cercana como su contenedor padre. Esto es lo mismo para mis imágenes aquí. Están tomando esas columnas como contenedor padre. Están sentados con izquierda y derecha. Entonces, si cambio el tamaño de todo, se sienta muy bien en la cuadrícula. Por supuesto, puede activar y desactivar la cuadrícula. Puedes usar el menú del lado derecho o simplemente usar el atajo Control y g. En este ejemplo, mi cuadrícula está establecida para estirar. Si lo cambio a centro, se convertirá en una rejilla fija con cierto tamaño de contenedor fijo en el medio. Las restricciones izquierda y derecha ya no responden a esto. Tendrías que cambiar tus restricciones al centro si quieres usar esa cuadrícula. Por cierto, esta técnica también funcionaría para filas. Y por si no lo sabes, puedes aplicar múltiples Cruzadas a un cuadro y Figma. Entonces podrías agregar filas, dos columnas y usarlas. Sin embargo, como tengo contenido dinámico y por lo general no quiero limitar la altura, realmente no uso mucho Rosetta y simplemente me quedo en cuadrículas cuando las necesito. 10. RESTRICCION: 05 Fija la posición al desplazarse: Es posible que hayas notado que dentro de nuestro cuadro de restricciones, tenemos una caja adicional. Podemos activar un cuarto de posición fija al desplazarnos. Entonces, como dice el nombre, esto mantendrá nuestros elementos en su lugar al desplazarse. Seguirá respetando todas las limitaciones también. No obstante, para que esto funcione, primero necesitamos configurar algunas cosas. En primer lugar, tu contenido debe extenderse más allá de tu marco. En el menú de marcos, encontrarás el campo de contenido del clip para mostrar y ocultar contenido fuera de tu marco. Después, asegúrese de seleccionar los marcos anidados o componentes que le gustaría fijar en su lugar y activar la posición fija. Esta es en realidad una función de creación de prototipos. Entonces necesitamos configurar algunas cosas en un menú de creación de prototipos. Seleccione el mainframe, importante, el mainframe, no el elemento que acaba de arreglar. Y luego salta al menú de creación de prototipos que encuentras en la parte superior derecha de tu pantalla. Activa el desplazamiento. En mi caso, activo el desplazamiento vertical. Por cierto, también puedes elegir un dispositivo aquí. Solo asegúrate de que el tamaño de tu fotograma y el tamaño del dispositivo y la coincidencia para evitar escalado no deseado. Ahora simplemente presiona el botón de reproducción en la parte superior derecha de tu pantalla y verás que todo garabatea muy bien y tus elementos fijos permanecen en su lugar. Esto es realmente genial para las navegaciones superiores e inferiores o los botones flotantes. Con la creación de prototipos, que es otro tema y Figma, se pueden agregar muchas más interacciones también se pueden agregar muchas más interacciones y comportamiento a esto. Por ahora, esta es una gran manera de simplemente desplazarse por sus diseños y también hacer algunas primeras pruebas. Por cierto, también puedes descargar la app Figma a tu teléfono y previsualizar en vivo tu diseño en el dispositivo real. Esto es súper simple y simplemente refleja tu pantalla directamente a tu teléfono. Asegúrate de que tu dispositivo físico que estás usando para previsualizar y tu tamaño de fotograma en Figma sean los mismos. 11. RESTRICCION: 06 ilustraciones divertidas con restricciones: Sólo un poco de diversión en este lado. Hay restricciones para hacer que un diseño responda a diferentes tamaños de pantalla. Y también puedes usar los tamaños de pantalla para crear algunos efectos. Aquí creé una cuadrícula de fondo y luego edité la topografía, que está sentada en cinco grados como puedes ver aquí. Y luego creé un poco de ilustración, en mi caso es un pequeño monstruo aquí que está sentado a través de seis columnas. Es simplemente un cuadrado con esquinas redondeadas. Y luego le agregué boca. Y se puede ver que configuré esto en pedazos ya que algunos de ellos están puestos a la izquierda. Este se establece a la izquierda, a la derecha. Y también mis ojos aquí, por ejemplo, están puestos al centro. Si ahora cambio el tamaño, se puede ver que esto cambia. Mira con los diferentes tamaños de pantalla. Así que realmente puedes jugar con esto y probar algunas cosas divertidas. Entonces puedes probar lo que sucedería en la pantalla del móvil. Entonces aquí usaría los mismos elementos pero los cambiaría un poco. Así que siéntete libre de jugar con este ejemplo. 12. LIMITACIONES: 07 limitaciones: Hay alguna limitación a la hora de trabajar con restricciones. Las restricciones funcionan muy bien siempre y cuando estemos lidiando con una configuración bastante sencilla. Una vez que agregues algo más de complejidad a elementos como más contenido, notarás que te encuentras con un problema. El contenido se superpondrá ya que el relleno y los márgenes no se mantienen. Por cierto, este es un tema Figma en CSS, Esos márgenes y relleno aún se mantendrían. Sin embargo, ¿cómo podemos configurar un diseño más realista en Figma? Aquí es donde entra en juego el diseño automático. diseño automático le permite crear diseños que crecen y se encogen con el cambio de contenido. Entonces, durante la siguiente parte de este curso, vamos a tener una mirada en profundidad al auto-layout. Vamos a ver cómo configurar componentes de maquetación automática e incluso páginas enteras. Y también vamos a echar un vistazo donde tiene sentido combinar Auto Layout, Grids y restricciones. Si en este punto estás poco confundido acerca de cuándo usar las restricciones de diseño automático y cuándo combinarlas, entonces no te preocupes, vamos a repasarlo paso a paso. Y también te voy a dar una visión general sobre cuándo uno u otro tiene sentido y dónde radica la fuerza y limitación de cada enfoque. En general, el diseño automático es un poco más complicado de entender al principio, pero es increíblemente poderoso y definitivamente una característica que debes entender como diseñador de interfaz de usuario. 13. LAYOUT: 01 ¿Qué es el diseño automático?: Lo que en realidad es Auto Layout. El diseño automático le permite crear marcos dinámicos y componentes que responden al tamaño de su contenido. De esta manera, puede trabajar con contenido cambiante, como diferentes longitudes de texto, pero siempre mantener intactos su diseño y espaciado. Puede usar el diseño automático en los elementos más pequeños de sus diseños, como botones, hasta componentes anidados más grandes y complejos. E incluso puedes crear páginas enteras con auto-layout. Diseño automático y que solo ajusta el tamaño horizontal o verticalmente, pero también le permite agregar relleno conjunto así como espacio entre elementos que permanecerán en su lugar incluso al cambiar contenido o agregar elementos. Dulce. Puede alinear y distribuir elementos dentro del contenedor padre con diseño automático y elegir de qué manera desea que cambien el tamaño. Con unos simples clics, realmente puedes crear magia con el diseño automático. Pero tengo que ser honesto contigo al principio, es un poco confuso y parece que estás creando un diseño con chicle que es realmente normal y te vas a acostumbrar. Así que, de veras, tengan mucho cuidado conmigo y pasemos por esto paso a paso. 14. DISEÑO AUTO: 02 Configuración de un marco de diseño automático: Vamos a configurar nuestro primer marco de diseño automático. Empecemos con el ejemplo más sencillo, un botón. Esto es básicamente un marco de diseño automático que contiene solo una capa. Pero vamos paso a paso. Dibujó un marco y luego agrega algo de texto con el marco seleccionado. Ahora haga clic en el signo más junto al diseño automático desde el panel de propiedades. Observe cómo el marco cambió a un marco de diseño automático. Se puede ver un nuevo símbolo en el panel de capas. Vamos a agregar un poco de estilo. Voy a agregar un relleno de color para el fondo, algunas esquinas redondeadas. Y voy a ajustar un poco el texto. Ahora puedo ajustar el contenido del botón y se puede ver que se mantienen todos mis ajustes. Básicamente, hay tres formas en las que puede configurar un marco de diseño automático. Primero, como acabamos de hacer presionando el botón de diseño automático en el panel de propiedades. En segundo lugar, puede elegir el acceso directo Mayús y a, o simplemente puede hacer clic derecho y seleccionar Diseño automático. Así como agregas el diseño automático a un marco, también puedes eliminarlo. Puedes usar un panel Propiedades y simplemente hacer clic en Menos. Puede usar el método abreviado mantener, desplazar y a, o puede hacer clic con el botón derecho y seleccionar, Eliminar diseño automático. 15. DISEÑO AUTO: 03 ¿Dónde puedo aplicar la diseño automático?: Entonces, ¿dónde puedo aplicar el diseño automático? Puede aplicar el diseño automático a un marco o a una selección de objetos. Esto incluye marcos con contenido existente, grupos u otras selecciones de capas y todos los objetos, componentes y conjuntos de componentes, marcos nuevos o vacíos. Texto o formas. Aquí hay dos capas que crearán un marco a su alrededor, pero vamos a echar un vistazo a esto en un minuto. Repasémoslos con más detalle. Entonces aquí tengo un marco con contenido, y simplemente lo seleccionaré y luego agregaré auto-layout. Como puedes ver, esto recogerá el acolchado y el posicionamiento y lo ordenará un poco si es necesario. Posteriormente podremos ajustar siempre esos ajustes. Si aplico auto-layout al grupo como tengo aquí, entonces el grupo se convertirá en un frame o para ser más específico y auto layout frame. Como pueden ver si eliminaría el auto-layout ahora nos quedamos con un marco. El grupo se ha ido, pero eso está completamente bien porque en Figma, estamos configurando nuestro diseño generalmente con marcos anidados. De todos modos. También puedes agregar auto-layout dos componentes, y esto es súper práctico y vas a usar esto mucho. Si agrego auto-layout a mi componente que configuré aquí, parece que no pasó nada ya que el color y los símbolos permanecen igual. Sin embargo, puedo ver por aquí en el lado derecho, panel Propiedades, el diseño automático fue Editar. Además, en cuanto cambio o agrego contenido, puedo ver que se aplicó el diseño automático. También puedes aplicar el diseño automático o tu varianza, ya que básicamente son solo componentes. Solo tenga en cuenta aplicar el diseño automático directamente a su varianza y no al grupo que los rodea, porque eso fue simplemente crear un marco de diseño automático de toda su varianza. También puedo aplicar diseño automático a marcos vacíos. Si hago eso, como pueden ver aquí, parece que no pasó nada. Pero en cuanto agrego contenido, puedo ver que se aplican las reglas de diseño automático. Se puede aplicar el diseño automático de una sola capa como textos. Sin embargo, notará que si selecciona una etiqueta, no habrá ninguna opción en su panel Propiedades del lado derecho para configurar el diseño automático. Esto se debe a que el diseño automático solo funciona en marcos. Sin embargo, si seleccionas el texto y luego usas el atajo Mayús a, creará un marco alrededor de tu texto. Se puede ver esto mucho cuando gente crea un botón rápido, porque ahora puedo cambiar el color de fondo y puedo agregar algo de radio. 16. DISEÑO AUTO: 04 el menú de diseño automático: Echemos un vistazo a todo lo que podemos tratar con el menú Diseño automático. Una vez que un marco se convierte en un marco de diseño automático, habrá un conjunto adicional de propiedades en la sección de diseño automático en su panel de propiedades del lado derecho. Vamos a entender lo que hace cada uno de ellos. Dirección. Los marcos de diseño automático pueden tener dos direcciones, horizontal o vertical. Observe cómo el icono en el panel de capas cambia en consecuencia. No puedes tener ambos, pero no podías anidar diferentes direcciones de diseño automático una dentro de la otra. Más sobre esto más adelante. Espacio entre. Esto crea, como indica el nombre, el espacio entre los elementos dentro del marco de diseño automático. Observe cómo el espacio es horizontal o vertical, dependiendo de la dirección que elija. Simplemente puede escribir cualquier número aquí o usar las teclas arriba y abajo para ajustar la distancia. Propina. Si presionas Mayús mientras usas las teclas arriba y abajo para ajustar el espaciado. Saltarán en el monto de empujón establecido. Entonces en mi caso esto es ocho porque estoy usando un sistema de espaciado de ocho puntos. Puedes cambiar tu cantidad de empujón simplemente abriendo el menú figma en el lado izquierdo. Escribe Nudge y luego establece el valor que buscas. Además del menú, también puedes usar los mangos de control en el campus. Simplemente arrástralos para ajustar el espaciado. Si haces clic en el mango, puedes establecer un valor específico. Si no desea que los elementos estén espaciados sino apilados, simplemente use un valor negativo. Acolchado. Además del espacio entre los artículos, también se puede establecer el relleno alrededor de ellos. Lo mismo aquí, puedes usar el menú donde estás dando una caja para horizontal y otra para relleno vertical. Pero también puedes ampliar el menú y establecer valores individuales. O puedes adaptar el relleno directamente sobre el lienzo arrastrando los propios manejadores de control de Canvas. Propina. Si quieres cambiar horizontal o vertical al mismo tiempo, mantén presionada la tecla Alt y arrastra. Si desea cambiar los cuatro lados por igual, simplemente presione Mayús Alt y arrastre más puntas. También puede mantener pulsada Comando y hacer clic en ingresar su cuadro de relleno en el menú. Luego obtendrá la notación CSS, alineación. Con el menú de alineación, puede cambiar el posicionamiento de los niños dentro de su marco de diseño automático. 17. DISEÑO AUTO: 05 ajustes avanzados: Echemos un vistazo al menú Diseño automático avanzado. Entonces esto es un poco oculto pero muy poderoso. Haga clic en los tres pequeños puntos en el menú Diseño automático para mostrar el menú avanzado. Repasemos cada una de ellas con más detalle. Empecemos con el modo de espaciado. Se puede elegir entre lleno y espacio entre prácticas para el ajuste. Si cambias el tamaño del marco, podrás ver que se mantiene el espacio establecido entre tus ojos Támesis. El espacio entre, por otro lado, utilizará todo el espacio disponible y creará espacios iguales entre los elementos hijos directos. Y esto se adaptará automáticamente al redimensionar el marco. Lo bueno de esto es que puedes agrupar elementos juntos. Puedes usar un marco anidado de grupo o idealmente otro marco de diseño automático anidado como lo hice aquí, mi ejemplo, porque el marco de diseño automático solo toma en cuenta a los hijos más cercanos, se considerará a esos dos niños. Ahora bien, esto es muy útil para alinear grupos de dos lados diferentes del marco padre, como una navegación. Siempre puedo agregar más elementos más adelante y solo van a ir en línea con las reglas de diseño automático establecidas. Propina. Probablemente vas a usar mucho esta función. Entonces hay dos grandes atajos que conocer. Puede hacer clic en el cuadro de alineación y luego con x alternar entre el espacio entre el impacto. También puede hacer clic en el asa de control Canvas y poner un valor fijo para embalado y simplemente escribir auto para el espacio entre. Nuestra siguiente característica es trazo, incluir y excluir. Los trazos no se calculan para la hora de distribuir el espacio, lo que puede hacer que se superpongan y provoquen confusión a la hora de desarrollar. Entonces aquí puedes configurar tu ictus. Antes de mirar el apilamiento de Canvas, recordemos que tengo espacio entre en mi diseño automático y si lo configuro un valor negativo, los elementos se apilarán. Al hacer clic en Apilamiento de lona, simplemente puedo cambiar el orden. Tenga en cuenta que las tarimas de lona no cambian la posición real en el panel de capas. No habrá ningún cambio. Si desea cambiar la posición real de un elemento, seleccione el elemento y moverlo a disposición automática con las teclas arriba-abajo izquierda-derecha. El último es una alineación de línea base de texto. Así que aquí tengo mis artículos, pero todos son de diferentes tamaños y quiero que se establezcan todos en una bonita línea de base. Así que selecciona el marco de diseño automático y luego obtienes una pequeña vista previa. Si haces clic, puedes ver eso muy bien alineado. Depende un poco de lo que busques, si esto tiene sentido en tu diseño o no. 18. DISEÑO AUTO: 06 Tamaño del diseño automático: Hablemos de redimensionamiento y diseño automático. Esta es la parte más poderosa del diseño automático, pero también la que podrías necesitar un momento para entender. Anteriormente, esta característica tenía su propia cajita debajo del menú Diseño automático. Ahora lo encuentras en una sección de marco. Así que por debajo de la anchura y la altura. El cambio de tamaño básicamente establece cómo se comportará el elemento horizontal y verticalmente cuando haya un cambio en el contenido o el tamaño. Tenemos tres opciones de cambio de tamaño, ancho fijo, la altura, contenido abrazo, muy lindo y contenedor lleno. Y puedes mezclarlos. Entonces podrías tener uno para altura y otro para ancho. Primero entendamos nuestra configuración un poco más de detalle. Entonces, primero veamos fijo. Entonces aquí voy a tener que auto-maquetar marcos, uno con una forma dentro y otro con texto. Así que vamos a establecer la forma en altura fija y ancho fijo. Y también voy a poner el texto a altura fija. Y como pueden ver, ya me da abrazado por una razón aquí por vertical, pero por ahora lo estoy ajustando a altura fija. Entonces, si ahora redimensiono el contenedor padre, puedes ver que no pasa nada porque obviamente el objeto está configurado en fijo y lo mismo será el caso con el texto. Para que pueda tener el texto fijo y ancho sin ningún problema. Pero como notas, me dio un abrazo por defecto a la hora de esconderme. El motivo es que si copio aquí este texto y agrego más texto, se puede ver que sí lo copia, pero ya no va a sentarse en un cuadro de texto. Entonces otros elementos no van a responder a ello y no queremos esto. Veamos qué pasa si cambio esto para abrazar. Estoy seleccionando el mismo texto y ahora estoy cambiando la altura de nuevo para abrazar contenido. Y verás que esta caja ahora se abraza al texto. Entonces usa todos los textos existentes y luego agrega el espaciado y el relleno alrededor. Al usar abrazar con texto, es muy importante que también revises tu configuración de texto. Esto siempre debe establecerse en altura automática, o si está trabajando con un diseño horizontal en ancho automático. Ahora bien, ¿qué pasaría si cambio el ancho para abrazar también los contenidos? Vamos a probar eso. Bueno, eso no va a tener mucho sentido en este caso porque simplemente va a distribuir todo a Auto Width, entonces la caja se ha ido a ajustar. Entonces no quiero eso en este caso. Pero por ejemplo, si estoy configurando un botón, ese es un gran ejemplo en el que usaría el contenido del hub horizontal y verticalmente. Entonces, como puedes ver, no hay una solución única en realmente depende de lo que estés construyendo y luego mezclando correctamente los ajustes de redimensionamiento horizontal y vertical. Ahora bien, si revisé mi marco por aquí, la forma en el medio, ni siquiera me sale la opción de contenido Hug. La razón es que esto es simplemente una forma, por lo que no puede contener nada para ser abrazado. Ahora, si selecciono el marco, puedo configurarlo para abrazar el contenido. Pero no parece que haya pasado mucho. Si, sin embargo, cambio mi relleno aquí, notarás que se adaptará. Tan pronto como cambiaría el tamaño manualmente. Echa un vistazo a mi configuración de cambio de tamaño. Esto saltará de nuevo a fijo. Entonces si luego vuelvo a abrazar, volverá a respetar mi remar. Veamos nuestro último, un contenedor lleno. Ahora, si selecciono este marco padre, no hay opción de cumplir contenedor. Esto se debe a que simplemente no hay contenedor para mirar hacia arriba. Así que tomemos aquí el elemento hijo y pongamos esto para llenar contenedor y sentir contenedor. Ahora bien, si estoy redimensionando a los padres, puedes ver que mantendrá el relleno y usará todo el espacio disponible del tamaño dado. Usemos lo mismo para nuestro ejemplo de textos. Así que voy a poner esto en phil container, y voy a agregar esto como un contenedor lleno también, aunque, como se puede adivinar, no es la mejor solución. Entonces, si cambio el tamaño del contenedor, esto es realmente genial y va a usar todo el espacio disponible y respetar mi relleno. Sin embargo, en la altura, notarás que estoy creando espacio vacío con texto. Por lo general, podrías usar llenar contenedor mucho horizontalmente, pero generalmente nos apegamos a abrazar contenido cuando se trata de configuraciones verticales. Es muy importante que empieces a jugar un poco con esos ajustes y entiendas lo que están haciendo. Pero lo mejor es jugar con ellos en un ejemplo real. Así que construyamos un auto juntos. 19. DISEÑO AUTO: 07 Crea una tarjeta de respuesta con tamaño de diseño automático: Apliquemos nuestra nueva configuración de cambio de tamaño aprendida para desechar. En primer lugar, seleccionaré el marco padre de la tarjeta y aplicaré el diseño automático. Como puedes ver, Figma ya intenta adivinar cuál sería la mejor configuración de cambio de tamaño. Entonces en este caso, abrazo, abrazo. Y esto es realmente genial porque por ejemplo si duplico este contenido y agrego más, puedes ver que esto es realmente un trabajo muy bien. Sin embargo, si estoy redimensionando, entonces esto no es realmente lo que busco. Así que vamos a repasar cada elemento paso a paso. Mi imagen, me gustaría cambiar el tamaño con el marco padre. Entonces configuraré esto para llenar contenedor. Entonces veamos qué pasaría. Sí, eso está funcionando bien. Voy a poner mi titular aquí para llenar contenedor también. Y ahora echa un vistazo a lo que pasa si cambio los textos de copia para que se sientan contenedor. Y fíjate que ahora mismo este es el único tamaño fijo. Entonces esto claramente no es lo que buscamos y esto está sucediendo porque este no es un tamaño que defina el ancho de mi tarjeta, porque mi tarjeta, el contenedor padre, se envía a abrazar, abrazar. Entonces eso simplemente se dice eso a ancho fijo por ahora. Y ahora también podemos tener contenedor lleno aquí. Y si cambiamos el tamaño de nuestra tarjeta, eso es trabajar de la manera que pretendíamos. Recuerda que al trabajar con textos, tenemos que asegurarnos de que nuestra configuración de texto siempre esté establecida para ocultarse automáticamente en un botón donde estemos en hug, hug. Esto será ancho automático, pero cualquier etiqueta que pueda ser más larga que una línea siempre va a ser tiene que ser configurado para ocultar automáticamente. Este tiene que ser auto hide. Y esto de aquí tiene que ser auto hide. Y como dije, Figma se volvió muy buena detectando esto y ya configurando esto para ti. Pero si alguna vez te encuentras con algún problema en el que el texto no se esté comportando el que el texto no se esté realmente con el diseño automático. Asegúrese de verificar esos ajustes. Y debido a que tenemos el ancho automático y lo tenemos configurado para abrazar verticalmente, solo podemos agregar más contenido. Permítanme copiar esto y agregar más contenido aquí. Y se puede ver que eso funciona a la perfección. Y aunque ahora cambie el tamaño, esto va a funcionar bien. Entonces veamos nuestro último elemento en nuestra tarjeta Botón Hecho y esto está configurado para abrazar, abrazar. Y eso es simplemente perfecto porque abrazo, abrazo significa que horizontalmente, siempre va a usar este relleno y verticalmente también va a respetar ese relleno y nuestro botón solo va para ser una línea. Entonces, si agrego más contenido aquí, eso solo se va a adaptar muy bien. , si desea un botón de ancho completo Sin embargo, si desea un botón de ancho completo, lo configuraría para llenar contenedor. Y entonces puedes aquí con el centro de alineación, el contenido con el marco padre. Por supuesto, aún puedes adaptar todo el espaciado y relleno. Y también puedes tomar artículos dentro y fuera del diseño automático. Y así, tienes una tarjeta responsive que se adapta completamente a cualquier contenido. 20. LAYOUT: 08 componentes e instancias de diseño automático: Como aprendimos, el auto-layout, también trabajó con componentes y esto es realmente útil. Así que aquí tengo mi tarjeta responsive. Lo que quiero hacer ahora es seleccionar esta tarjeta y crear un componente. También tiene mucho sentido que este botón de aquí sea un componente propio ya que probablemente usaré instancias en diferentes lugares. No puedo crear un componente dentro de un componente. Entonces lo que voy a hacer es sacar este botón, crear un componente, crear una instancia de este botón, y ponerlo de nuevo en mi componente principal. Ahora lo bueno de esto es que si selecciono mi instancia del botón aquí, puedes ver que hereda todos los ajustes de auto-layout y redimensionar los ajustes. Entonces, por ejemplo, si en el componente principal cambiaría el ancho a fijo. Se puede ver que la instancia hereda la configuración. Vamos a ponerlo de nuevo para abrazar el contenido. En Figma, se le da la opción anular la configuración de diseño automático en sus instancias. Entonces por ejemplo I. Podría establecer este botón para llenar contenedor. Sin embargo, te recomiendo encarecidamente que mantengas todas las configuraciones de diseño automático intactas todas las configuraciones de diseño automático y realmente solo cambies, por ejemplo el contenido del botón. Si quieres tener una variación, por ejemplo, un botón de ancho completo o algo con un comportamiento diferente, te recomiendo que configures otra variante. Bien, genial. Ahora vamos a crear una instancia de toda la tarjeta. Puedo o simplemente hacer una copia de mi componente principal o puedo usar mi menú aquí, recursos, y luego simplemente escribir tarjeta y encontrarás el componente que buscas. Y voy a tener una copia aquí. También podrías usar el panel de activos. Ahora puedo usar esas instancias en mi diseño para poder adaptar el contenido. Solo agreguemos un poco más de texto aquí. Solo agreguemos más titular. Esto. Yo me voy a quedar igual. Y luego para las imágenes, voy a usar un plugin. Entonces voy a enchufar y luego voy a ponerme splash, ejecutarlo. Así que con Unsplash, puedes buscar una imagen específica o simplemente usar cualquiera de las categorías preestablecidas. Entonces voy a ir por el interior por ahora, seleccionar la forma. Y luego simplemente puedes seleccionar cualquiera de las imágenes y ésta llenará la forma. Por supuesto, también puedes usar tus propias imágenes y simplemente importarlas a Figma. Entonces mi tarjeta en sí, está funcionando muy bien a la hora de cambiar el tamaño. No obstante, lo que quiero es que tuviera esas cartas juntas, quiero que también respeten la distancia. Entonces esto es cuando entra el anidamiento, simplemente selecciona ambos carros y luego haz clic en Diseño automático y creas otro marco de diseño automático alrededor de esas dos tarjetas. Vamos a entender esto. Este nuevo marco que he creado. Si echamos un vistazo en el menú Capas, puedes ver que este ahora es el marco padre para esas dos instancias de tarjeta de diseño automático. Y aquí es donde ocurre mucha confusión. Así que tenga en cuenta que estas tarjetas aún heredan todos los ajustes de diseño automático del componente principal. Entonces, si agarro alguna de estas tarjetas y la redimensiono manualmente, puedes ver que todo esto sigue en su lugar. Sin embargo, si selecciono el marco padre y lo redimensiono, entonces no pasa nada. ¿Por qué es eso? La razón de esto es que esta tarjeta simplemente mira dentro. Entonces todo lo que dije en esta tarjeta de diseño automático funciona con esta sola tarjeta. La tarjeta no sabe dónde se van a usar las instancias en grupos más grandes. Es por eso que necesito establecer otra opción de cambio de tamaño para cada una de estas tarjetas y decirle cómo quiero que se comporte con un nuevo marco padre. Entonces lo que voy a hacer es seleccionar el marco padre, presionar Enter. Este es un acceso directo para seleccionar todos los elementos secundarios de un marco. Y ahora puedo establecer el cambio de tamaño para todos ellos a la vez. Y yo iré por el contenedor Phil. Si ahora redimensiono el marco padre, puedes ver que están respetando el ancho. Entonces, al seleccionar el marco padre, ahora puedo cambiar el espacio entre. Y también podría agregar algo de relleno. Y eso siempre corresponderá al marco padre, no a los elementos hijos que están dentro. Si quisiera hacer cambios aquí, usaría componente de dominio. 21. DISEÑO AUTO: 09 Marcos de diseño automático de anidación: Construyamos una navegación receptiva con diseño automático anidado. Entonces aquí tengo mis diferentes artículos para colocar dentro de la navegación. Y aquí configuré un marco que va a sostener mi navegación. Entonces, lo primero que voy a hacer es convertir mi artículo aquí en un marco de diseño automático. Y también voy a convertirlo en un componente. Y voy a hacer lo mismo con mi botón. Y sólo para tener un diseño limpio, también voy a convertir mi logo y mi avatar en componentes. Voy a agarrar este artículo aquí. Voy a crear tres instancias y llamarlas blog sobre y contactar. Ahora voy a agregar una instancia de mis botones, así como una instancia de mi avatar. Y estoy renombrando el botón para suscribirme. Entonces ahora voy a seleccionarlos todos y convertirlos presionando Shift a en un marco de diseño automático. Y voy a colocar el marco dentro de mi navegación. Así que déjame ordenar esto un poco. Voy a cambiar el espaciado a múltiplo de ocho. Entonces 16, a lo mejor es un poco pequeño, 24. Y voy a echar un vistazo, qué va a quedar bien. Podría enviarlo aquí o también podría usar el texto línea base alineación cuello. Eso no va a funcionar con mi avatar. Voy a dejarlo y solo usar mi herramienta Alineación aquí. No solo crearé una instancia de mi logotipo y también colocaré esto dentro de mi marco de navegación. Entonces ahora lo único que falta es que seleccione mi marco de navegación, que ahora es mi nuevo marco padre. Y voy a convertir esto en un marco de diseño automático ahora voy a ordenar cualquiera de mis acolchados y espaciados. Entonces quiero que esto sea un múltiplo de ocho también para ir con mi sistema de espaciado de ocho puntos. ¿Y esta posición está en el centro? Sólo voy a posicionar todo esto en el centro. Ahora bien, si cambio el tamaño, esto, sin embargo no va a funcionar. Ahora tu pensamiento inicial podría ser usar el menú de cambio de tamaño. No obstante, hay una manera mucho mejor. Recuerda que nos estamos ocupando de la distribución. Así que usemos nuestro menú avanzado. Luego cambia de empacado a espacio entre. Ahora está consumiendo todo el espacio disponible cuando cambio el tamaño. Lo bueno de esto también es que si me llevo elementos o si agrego elementos, esto todavía va a funcionar. Incluso puedo anidar esto más. Así pude elegir todos mis elementos de enlace. Y voy a hacer esto por aquí en el panel de capas porque muestra una estructura un poco mejor. Ahora podría presionar Shift a y crear otro fotograma. Sólo voy a llamar a esto enlaces. Así que ahora podría distribuirlo una distancia dentro de esos. Y también puedo cambiar la distancia entre este fotograma anidado. También podría sacar este grupo anidado y hacer que edite elementos propios. Entonces de esta manera volveríamos a tener tres elementos hijos. Y ahora mi espacio entre un todavía trabajando pero distribuyendo entre tres niños. Tenga en cuenta que con el diseño automático, generalmente no hay una sola forma de construir esto. Hay varias formas en las que podrías lograr este resultado. ejemplo, puede establecer todo su espaciado aquí en sus componentes principales. Entonces en tus átomos, no hay bien o mal. Sin embargo, considere que un poco de relleno aquí y un poco de espaciado aquí probablemente será bastante confuso. Entonces te recomiendo que te apegues a una técnica y solo discutas a tu equipo lo que mejor te funciona. 22. DISEÑO AUTO: 10 posicionamiento absoluto: Podemos posicionar absolutamente otros elementos dentro de los marcos de diseño automático. ¿Qué significa eso? Entonces aquí tengo un marco de diseño automático. Quiero arrastrar esta nueva pegatina aquí, y quería sentarme encima de mi imagen. Ahora bien, si simplemente lo arrastro dentro del marco de diseño automático, notarás que no puedo tirarlo encima de la imagen ya que se convierte en parte del diseño automático tan pronto como entra en el marco. Entonces lo que puedo hacer ahora es colocarlo dentro del marco, seleccionarlo. Y luego en mi menú del marco de los lados de la derecha, la parte superior está el pequeño botón oculto llamado posición absoluta. Si hago clic en esto, entonces lo sacaré del flujo de diseño automático. Ahora puedo colocarlo libremente dentro de mi marco. Sin embargo, como he redimensionado la tarjeta, notarás que ya no responde al ancho. Esto se debe a que ya no forma parte del auto-layout, por lo tanto recites no aplica. No obstante, voy a ver ahora que aparecen de nuevo restricciones para los elementos posicionados absolutos. Entonces voy a arreglar esto a la derecha y a la parte superior. Ahora como he redimensionado, va a pegarse al lado derecho del marco tal como quería. Por cierto, si quieres agregar algo así como una burbuja de alerta que va más allá del marco, también puedes hacerlo. Agrégalo al marco, póngalo en posicionamiento absoluto. Y entonces tal vez tengas que posicionarlo un poco con tus teclas de flecha para que no salga del marco. Y entonces lo que necesitas hacer es seleccionar un marco padre y desmarcar Clip content. Ahora lo podrás ver. Y siempre se moverá con tu marco. 23. DISEÑO AUTO: 11 configuraciones de diseño automático: Entendamos configuraciones de diseño automático más complejas. Aquí configuro diferentes opciones para tarjeta. Agreguemos el diseño automático a todos ellos para familiarizarnos un poco más con el proceso. Como notarás, la clave es comenzar realmente en el elemento más pequeño y luego trabajar tu camino hacia arriba. Empecemos con nuestro primer diseño. Si simplemente aplicara diseño automático a todo el marco padre, entonces eso funcionará. No obstante, tendría la misma distancia entre todos los elementos hijos y no quiero eso. Déjame abrir el menú Capas para que veas esto un poco mejor. Voy a crear marcos de auto-layout anidados aquí para darle más estructura. Entonces toda mi sección de introducción, la sublínea del titular y la fecha, voy a seleccionar esa pulsación Mayús a. y voy a crear un marco de auto-layout anidado. Se puede ver que aquí el espaciado se establece en cero. Entonces, si aumentaría eso, obtendré más distancia. Ahora ya puedo tomar el marco padre, agregar auto-layout, y verás que ahora está funcionando. Este es un marco anidado. Ahora se puede ver que el espaciado sólo se aplica a los elementos secundarios directos. Ahora está establecido en 14 y podría aumentarlo o disminuirlo. Quiero ponerla en 16 para tener un múltiplo de ocho. Auto-layout recogí todo mi relleno a la izquierda, derecha, arriba e inferior automáticamente. Y también es conjuntos con 14. Voy a presionar Comando y dando clic en mis opciones de relleno. Recuerda que este es el atajo para la notación CSS. Agrego 16, y de esta manera puedo cambiar todo el relleno alrededor a 16 con un solo clic. Todo lo que necesito hacer ahora es establecer las opciones de cambio de tamaño para el marco S. Hasta el momento, no pasa nada. Selecciono la imagen y la dejo en fija, fija. Después selecciono mi marco anidado. Y ahora es por eso que hay que tener cuidado. Si envío este para llenar contenedor, selecciono el elemento hijo. Verás que esto todavía está configurado en fijo. Por lo que es importante seleccionar el padre, presionar Enter, luego obtienes el elemento hijo viejo a vez y luego lo configuras para llenar contenedor. Así que estoy configurando los elementos secundarios así como este contenedor padre ahora que es su propio nuevo diseño automático para llenar el contenido. Estoy configurando mi texto de copia para que se sienta contenido. Y me aseguraré de que esté configurado en máximos de auto. Mi enlace puedo decir para abrazar, abrazar como lo estoy tratando un poco como un botón. Y ahora verás que todo está funcionando simplemente genial. Abordemos nuestro segundo diseño. Entonces aquí necesitamos combinar horizontal con auto-layout vertical. Pensemos en la estructura antes de comenzar. Entonces esto básicamente es lo que configuramos antes. Aquí tendremos un marco anidado. Luego creamos un marco alrededor de la sección derecha. Y luego tenemos este marco padre con un marco de diseño automático horizontal. Vamos a hacerlo. Entonces voy a seleccionar mis titulares aquí de nuevo, mi intro y voy a presionar Shift a, y esto se convierte en un marco de diseño automático. Por supuesto, debes nombrarlo siempre. Llamemos a esto titulares. Después estoy seleccionando mis textos copiados y mi enlace, y estoy presionando Shift a nuevamente. Y también puedo nombrar a este lado derecho o derecho. Ahora estoy seleccionando el marco de mis padres. Y como pueden ver ahora, aquí sólo tengo los dos elementos hijos. Entonces se va a aplicar el layout horizontal. Echemos un vistazo a este diseño también. Y se puede ver que esto se establece automáticamente en horizontal. Así como Figma recoge el acolchado y el espaciado y también recoge las direcciones. Así que limpiemos esto y también agreguemos nuestro redimensionamiento de inmediato. Entonces estoy configurando esto aquí para abrazar el contenido. Estoy configurando mi texto para que se sienta contenedor y me aseguro de que sea altura automática. Y ahora estoy teniendo mi último elemento, que es un marco de auto-layout anidado. Primero hay que entrar, seleccionar todos los elementos secundarios con N para configurarlos para llenar contenedor. Y luego estoy seleccionando de nuevo al padre y también configuro esto a contenedor lleno. Ahora bien, ¿por qué sucede esto? Esto está sucediendo porque el marco padre está configurado para abrazar. Simplemente puedo cambiar el tamaño de esto. Establezca esto para llenar el contenedor. Y ahora va a ser correcto otra vez. Tengo mi lado derecho todo listo. Mi imagen aquí. Quería irme a un fijo otra vez. Lo que podría hacer es cambiar la posición si quisiera en el centro o algo con alineación. Y ahora veamos qué pasa si lo redimensiono y esto está funcionando. Simplemente genial. Quizás te preguntes qué pasaría si configuro esto para llenar contenedor también, entonces compartirían este espacio. Así que también podrías tener algo como esto. Pero en mi caso, quiero mantenerlo fijo. Vamos a configurar nuestro diseño aquí de nuevo, tengo una mezcla de disposición horizontal. Entonces este de aquí será mi marco anidado horizontal y Auto Layout Vertical. Así como un elemento poco posicionado absoluto en la esquina superior derecha. Primero seleccionemos nuestros titulares como de costumbre, cambiemos un para crear un marco de diseño automático, por cierto, siempre podemos usar el menú. Es exactamente lo mismo. Después selecciono la imagen y mi nuevo fotograma anidado, y presiono Mayús a otra vez. Y ahora solo tengo elementos secundarios verticales en mi marco padre con la misma distancia. Entonces selecciono mi marco padre y lo convierto en un marco de diseño automático. Entonces esto no se parece a lo que busco porque este elemento aquí ahora se ve como un elemento hijo. Voy a sacar esto del marco por ahora y ocuparme de eso después. Bien, entonces primero echemos un vistazo a lo que pasó aquí. Se me quitó los rellenos. Voy a añadir eso. Voy a presionar Comando y dando clic en mis campos de relleno y voy a establecer esto en 16 por todas partes. Así que eso vuelve a lo que quiero. Ahora voy a hacer lo habitual y seleccionar aquí el elemento hijo de mi marco anidado, contenedor lleno. Mi marco anidado también quería llenar el contenedor. Mi imagen como de costumbre, me voy en un fijo y estoy configurando esto para llenar contenedor. Y ahora tomemos este de aquí. Veamos qué pasa. Sí, se queda con el contenedor porque el padre está listo para abrazar, pero ya tiene suficiente contenido para abrazar. Y así vamos a cambiar el tamaño ahora veamos si eso está funcionando. Eso está funcionando bien. Lo único que no me gusta es este acolchado de aquí. También es un poco se establece en, se establece en tres. Eso es demasiado pequeño. Vamos a ponerla en ocho. Perfecto. Y ahora voy a tratar con mi elemento posicionado absoluto. Entonces voy a tomar esto y arrastrarlo. Se va a ver de nuevo como un elemento hijo hasta que active la posición absoluta. Ahora se ha sacado del flujo de diseño automático. Ahora puedo colocarlo donde quiera en mi marco. Y recuerden, puedo agregar restricciones. Entonces ahora si cambio el tamaño, eso está funcionando, simplemente un gran pequeño error sucediendo aquí. Veamos que este marco anidado no he dicho que sienta contenedor. Cambiemos esto. Ahora. Todo es como yo quiero que sea. De nuevo, puedes escuchar si seleccionas este fotograma, posiciona la imagen para que la puedas tener en la parte superior, o me gusta bastante aquí en el centro. Eso depende de ti. Aquí, sin duda es mi maquetación más compleja. Echemos un vistazo a lo que está pasando. Entonces tengo dos secciones principales. Aquí hay barra inferior y contenido principal. El contenido principal se vuelve a dividir en disposición horizontal. Entonces estoy teniendo este lado y mi imagen. Empecemos con los contenidos principales. Así que vamos a seleccionar todo el texto en el lado derecho desplazamos a, y lo convertimos en un marco de diseño automático. Ahora mantengo eso seleccionado, selecciono mi imagen, presiono Mayús de nuevo. Y ahora tengo mi parte superior. Voy a llamar a esto no es el mejor Significado. Entonces voy a echar un vistazo a lo que está pasando aquí abajo con mi barra inferior. Entonces echemos un vistazo. Si solo convirtiéramos todo esto en auto-layout, pensaría que todos esos que estoy tratando de elementos, no queremos esto, así que tenemos que hacer bastante anidar aquí. Entonces empiezo con mis avatares aquí, los selecciono todos, presiono Mayús a, y se puede ver que lo que sucede es que lo posiciona muy bien uno al lado del otro. No quiero esto, pero puedo apilarlos simplemente arrastrándolos o también podrías agregar espaciado negativo. Puedes hacer eso a tu gusto. Creo que fue algo así. Ahora, se puede ver que este no es este que solía estar en la cima. Entonces lo que puedo hacer es tomar el menú avanzado e ir a Apilamiento de lona. Primero en la parte superior. Perfecto. Bien, Entonces estos dos parecen estar a la izquierda con su propia distancia. Entonces, seleccionemos esos dos. Presione Mayús a, conviértelos en un marco de diseño automático. Y entonces aquí podría incluso adaptar el espacio. Sólo voy a poner esto a 24 y tener mis múltiplos de ocho, bonitos y ordenados. Ahora puedo seleccionar esos dos fotogramas anidados que creé, y crearé otro marco de diseño automático alrededor de ellos. Ahora puedo posicionarlos para que estén bien, todos en el medio, por ejemplo y voy a tener que mirar qué voy a hacer con este bar de aquí. Entonces yo diría que este bar, podría dejar en su propio elemento, su propio elemento hijo. Pero déjame ver, tal vez más tarde agregué a uno de mis marcos anidados. Bien, entonces ahora tengo esto aquí arriba. Yo tengo, voy a llamar a esta barra inferior. Y voy a tener la línea. Déjame poner eso en la posición que quiero que estén. Entonces ahora tomo mi contenedor padre y lo convierto en un marco de diseño automático. Eso se ve bien. Y ahora vamos a establecer el comportamiento de redimensionamiento. Entonces aquí selecciono de nuevo este marco, presione Enter Todos los elementos secundarios para llenar contenedor. Y estoy configurando esto aquí para volver a llenar contenedor, mi imagen, lo dejo arreglado, arreglado. Y estos contenedores para la parte superior, también estoy configurando para llenar un contenedor. Veamos el contenedor principal establecido a hoc. Voy a poner eso en arreglado ahora mismo para que no cambie el tamaño. Ahora voy a echar un vistazo a mi barra inferior. Estas imágenes aquí. Los dejo en contenido fijo y hunk. Eso está todo bien. Aquí. Cómo contenido que se ve bien, su contenido, genial. El marco padre también tiene contenido. Y ahora lo que hago aquí es ponerle esto a un espacio entre ellos. Y entonces solo necesito lidiar con mi línea aquí que voy a configurar para llenar contenedor también. Bien, echemos un vistazo si eso funciona. Entonces mi parte superior y mi línea está funcionando, pero me olvidé de poner toda la barra aquí para llenar un contenedor. Volvamos a cambiar el tamaño. Fantástico, eso está funcionando. Entonces, como puedes ver, siempre y cuando tengas un enfoque estratégico para el auto-layout, en realidad no es tan difícil. Solo piénsalo en pequeñas partes que te peguen y no en un diseño grande y abrumador. Me gusta usar el enfoque de que primero configuré mi marco anidado. Entonces primero pienso en la estructura, después dije el redimensionamiento. Y luego al final, como lo que todavía tendría que hacer aquí es asegurarme de que todo sea que todo sea un múltiplo de ocho y respete mi sistema de espaciado de puntos de ayuda. Y claro que también tenía necesidad de echar un vistazo a los elementos monásticos hijos para asegurarse de que todo esté en línea con mi sistema de espaciado. 24. ¡NUEVO! PLANIFICACIÓN AUTOMÁTICA: variables para espaciado y acolchado: Usando variables para relleno y espaciado y Figma. Primero echemos un vistazo a la colección que vamos a utilizar para nuestro espaciado. Haga clic en el fondo gris del lienzo, y luego verá las variables locales. Haga clic en el signo variable local, y verá sus colecciones. Puedes cambiar de cualquier colección que ya hayas creado y también puedes crear nuevas colecciones aquí. Ya creé esas variables para ti. Pero si quieres crear más, simplemente haz clic en crear variables. Entonces para el espaciado, usarías una serie de variables, y puedes crear cualquier otra variable que te gustaría. También puedes agregar variables entre ellas, simplemente arrastrando las variables que creaste alrededor de tu colección Pero eliminemos este de aquí. Puede hacer esto haciendo clic derecho y luego simplemente haciendo clic en eliminar variable. Como pueden ver, estoy usando múltiplos de ocho para mi sistema de espaciado. También tenga en cuenta que puede hacer clic en la variable de edición, y luego podría definir dónde desea que se use esta variable de espaciado. Por ahora, vamos a cerrar nuestra colección, y apliquemos este espaciado y relleno a nuestra tarjeta. Esto solo funcionará en la configuración de elementos con diseño automático. Seleccionemos nuestra tarjeta, puedes ver que actualmente en el elemento padre aquí, no se establece ningún espaciado. Podría elegir una variable simplemente haciendo clic en ese campo en el símbolo de la variable y luego eligiendo una variable de mi menú desplegable. Sin embargo, esto agregaría espacio alrededor de mi tarjeta. Ahora bien, en realidad no quiero esto. Quiero este espaciado aquí dentro de mi tarjeta. Esta parte aquí para tener el relleno agregado. Voy a seleccionar este marco de diseño automático anidado. Entonces puedes ver que esto ya es un múltiplo de ocho, pero quiero usar mi variable, así me aseguro de que todo esté alineado a lo largo de mi diseño. Nuevamente, selecciono el campo. Veo aparecer la variable C. Haga clic en él. Ahora puedo elegir mi bloque de espaciado M. Lo elegiré aquí también, y también puedo usarlo para espaciado. Recuerden, podemos usar, que sería el espacio entre ellos. Pero estoy eligiendo una variable, y de nuevo voy por la ocho, que ya configuré manualmente antes. Si configuramos esto como un componente y ahora sacamos una instancia, entonces puedes ver que si selecciono este layout anidado en mi instancia, las variables se heredan del componente principal Si cambio el tamaño, entonces todo permanecerá en su lugar, y mis variables establecerán el espaciado y el relleno para este componente Si cambiara el valor de una variable, así que tomemos mi bloque de espaciado y aumentemos el número, entonces seguiría cualquier lugar donde utilicé esta variable en mi diseño. 25. VARIABLES: Tenga en cuenta que las variables son un tema realmente, muy grande y poderoso. Se introdujeron a finales de junio de 2023. Si no estás familiarizado con las variables, entonces tengo una inmersión profunda completamente separada sobre ese tema. 26. ¡NUEVO! PLANIFICACIÓN AUTOMÁTICA: establece un ancho mínimo y máximo: Configurando un ancho mínimo y máximo con Figma. Aquí no tengo autos de diseño automático. Ahora, puedo cambiar el tamaño de esta tarjeta, pero en algún momento va a ser demasiado estrecha. En algún momento va a ser demasiado grande. Entonces lo que quería hacer es que quiero establecer un ancho mínimo como por aquí. Y un ancho máximo. Empecemos con un ancho mínimo. Sólo voy a cambiar el tamaño hasta el punto en que creo que aquí es donde todavía se ve bien Entonces será alrededor de algo así como 240. Entonces puedo ir por aquí y en el ancho veo un pequeño error. Ahora me sale este desplegable y puedo escoger el ancho mínimo del anuncio. Y simplemente voy a escribir mi número aquí que quiera y puedo cambiarlo en cualquier momento. Ahora veamos qué pasa si ahora redimensiono. Se puede ver que todavía puedo ir tan grande. Pero si voy más pequeño, puedes ver que una vez que llego a este umbral, luego dos líneas rojas, una PM, y me están deteniendo en cambiar el tamaño más. Lo mismo para un ancho máximo. Creo que voy a poner esto por aquí, tal vez 450. Entonces el mismo procedimiento con un desplegable, agregar un max-width, voy a ir Y nuevamente, siempre puedo cambiar eso a cualquier otro valor. Entonces ahora si cambio el tamaño, puedes ver que puedo jalarlo más, pero puedo cambiar el tamaño entre esos dos conjuntos de Min y max. Y puedes usarlos ambos juntos. O simplemente puede usar Min o max si desea eliminar que simplemente seleccionar su componente. Y verás que Min y max se establece aquí si también pasas el cursor sobre esto Y puedes ver aquí, eliminar Min y max. También podrías configurar variables y luego usarlas como tus valores Min y Max. Entonces echemos un vistazo. Si saltamos a nuestro diseño, configuré una colección con un Min y un ancho máximo de 250.450 Sin embargo, si simplemente selecciono la tarjeta, entonces voy a aplicar variable y digamos agregar el min-width Entonces esto se agregaría como el min-width, como el ancho principal de toda esta tarjeta Entonces esto no tendría nada que ver con Min o max. Simplemente me gustaría, si lo redimensiono, como tirar la variable que he establecido aquí, lo que tendría que hacer es primero entrar en agregar min-width, luego obtengo un Y desde aquí ya puedo aplicar mi min-width. Y luego hago lo mismo para max-width. Obtengo un nuevo campo y ahora aplico mi variable para el ancho máximo en. Ahora bien, si cambio el tamaño, entonces esto es lo que busco Ahora puedo convertir esto en un componente, sacar una instancia, y verás que esta instancia seguirá el conjunto Min y max del componente principal. Por cierto, usamos tanto menos sin embargo, ten en cuenta que también puedes establecer Min y max a la altura 27. ¡NUEVO! DISEÑO AUTOMÁTICO: envuelve de diseño automático: Envoltura de diseño automático. la izquierda aquí tengo dos componentes, una tarjeta básica y una tarjeta de boletín. Y a la derecha, tengo un marco padre. Y dentro de ese marco de padres, tengo instancias de estas tarjetas. Ahora bien, este marco padre aquí se puede ver configurado como diseño automático. Y desde junio de 2023, no solo tenemos diseño automático Horizontal y Vertical configurado el diseño automático Horizontal y Vertical si también tenemos wrap. Entonces veamos qué pasa ahora ya que tengo esto configurado a Horizontal. Y se puede ver que sí cambia el tamaño. Pero en algún momento, esto tendría que saltar a la nueva fila. Aquí, puedo usar wrap. Hola proporcione, solo agregue este wrap, entonces no va a pasar nada porque mis componentes todavía están configurados con diseño automático y no saben en qué momento quiero que se rompan. Podríamos cambiarlos de contenedor Phil a un ancho fijo. Entonces ahora tienen un ancho fijo, si cambio el tamaño aún se romperá a la nueva línea Pero podría querer esto un poco más de fluidos. Quiero que esto sea fluido y en cierto punto, saltó a la siguiente línea. Entonces lo que puedo hacer es establecer un Min y un ancho máximo. Entonces voy a agregar esto a mi componente principal. Solo agreguemos un ancho mínimo de 250, y agreguemos un ancho máximo también de 450 No es un boletín. Sólo voy a añadir un ancho Min por ahora y ver cómo se ve eso porque me gusta bastante eso para estirar. Lo que tengo que hacer, necesito seleccionar al padre. Si pulso Enter, entonces selecciono todas las instancias a la vez. Y ahora lo pongo de nuevo para llenar contenedor. Actualmente heredar minmax sigue siendo un poco buggy. Entonces lo que voy a hacer es ir a seleccionar todas las instancias nuevamente y asegurarme de restablecer los tamaños. Realmente solo necesitas restablecer los tamaños si estás experimentando algún problema. De lo contrario, este es el resultado que deberías estar obteniendo. Así que ahora, a medida que las instancias alcancen su tamaño mínimo, van a reubicarse en la 28. ¡NUEVO! Cómo configurar una página de diseño de automóviles: Vamos a configurar una página completa con diseño automático. Aquí configuré una página básica. Tiene una navegación, así como tres instancias de tarjetas de diseño automático. Todo ya está configurado un diseño automático, por lo que mi navegación ya está configurado al espacio entre y responsive. Mis tarjetas también se configuran con diseño automático. No obstante, si cambio el tamaño de mi marco padre, no van a reaccionar Si simplemente convierto el marco padre en un marco de diseño automático, eso no va a funcionar porque entonces todos se van a distribuir verticalmente. Necesito agregar algo de estructura anidando diseño automático. Primero. Voy a seleccionar las tres tarjetas, y voy a crear un marco de diseño automático alrededor de ellas. espacio entre ahora es básicamente mi canaleta que puedo ajustar Ahora puedo usar el marco de mis padres y agregar diseño automático. Básicamente, piensa en tu diseño como diferentes secciones a las que estás uniendo con el diseño automático final en un marco padre. Ahora voy a agregar el redimensionamiento. Y lo que me gusta hacer es ir desde los elementos secundarios más bajos son desde el centro básicamente hasta el marco padre. Ahora voy a seleccionar mi grupo de tarjetas y voy a presionar Enter. Al presionar Enter, estoy seleccionando a todos los niños dentro de este marco de diseño automático. Y ahora voy a cambiar el redimensionamiento de todos esos elementos secundarios para llenar contenedor horizontalmente. Entonces si vuelvo a seleccionar el grupo de tarjetas Establecer marco aparente, puedo probar esto y puedo ver que eso funciona muy bien. Entonces el contenido de este grupo de autos está respondiendo. Pero si cambio el tamaño del marco padre que el costo Web en sí, aún no sabe qué hacer Algunos también tienen que configurar todo el grupo para llenar contenedor. Entonces, vamos a entender esto de nuevo. Este grupo está configurado para llenar contenedor y los niños mayores dentro de este grupo también están establecidos para llenar contenedor. Esas son dos cosas distintas. Voy a configurar la navegación para llenar contenedor también. Y ahora estoy redimensionando al padre. Y se puede ver que esto está funcionando. Ahora que podría el marco de diseño automático está funcionando. Puedo configurar y limpiar un poco al espaciado. El espaciado aquí sería la distancia entre mis diferentes secciones y el margen que podría establecer con Relleno horizontal. Creo que voy a ir por el top cero. Y solo quiero agregar un poco de espacio en la parte inferior para que mi diseño respire. Actualización Figma introdujo variables. Así que también podría usar esas variables para establecer mis valores de espaciado. Ahora quiero volver a mencionar que también podría haber agregado este relleno a mi grupo de tarjetas realmente depende de usted. Lo importante es ser congruentes. También depende mucho de lo que estés construyendo. Por ejemplo, esto está funcionando porque mi navegación, no va por todo el ancho. Digamos que esta navegación tenía un color de fondo, entonces esta seguramente no sería la solución ideal. Entonces si quiero que trabajemos y todavía quiero mantener el 48 de margen que tengo aquí en el marco padre ahora para izquierda y derecha, primero necesito quitarle esto a los padres. Entonces voy a poner esto a cero. Y voy a poner esto a cero aquí. Entonces ahora todo es de ancho completo. Ahora voy a agregar el 48 de nuevo en la navegación. Voy a seleccionar todo el grupo de tarjetas y también agregar 48. Ahora cambiemos el tamaño para ver si todo está funcionando. Y esto está funcionando bien y ahora estoy teniendo una navegación de ancho completo En cuanto tengas una idea clara de tus secciones y tu configuración de redimensionamiento y lo que quieres lograr Literalmente se trata de jugar con tu diseño. Pruébalo, duplica tarjetas y artículos seguidos, y también llévate algunos. Y aún puedes cambiar el redimensionamiento así como tus márgenes individualmente. También tratando de agregar algo de texto, asegúrese de anidar siempre al agregar nuevos grupos. E incluso podrías agregar secciones enteras como por ejemplo, una sección de introducción Asegúrese de mantener los márgenes consistentes. Entonces aquí volvería a agregar 48. Y luego solo juega con la configuración de fondo , márgenes y Espaciado. Así que no configures una página completa y luego intenta agregar el diseño automático en todas partes Primero, comienza con los componentes más pequeños, tus navegaciones, tu tarjeta, todas tus diferentes secciones se abren camino hasta que al final, creas el marco padre Esto lo mantendrá fácil y escalable. Empujemos esto un poco más y recordemos a nuestros ayudantes de los que ya aprendimos Empecemos con el texto aquí. Entonces en este momento o bien tenemos la opción entre llenar contenedor y luego se redimensionará con los padres Pero entonces podría llegar a ser demasiado grande en algún momento. Si cambiamos eso y cambiamos el tamaño, entonces tenemos un tamaño fijo, pero entonces nuestro texto no responde sin embargo, podría usar Maya max-width para Entonces voy a usar max-width y voy a poner esto alrededor Y luego solo necesito asegurarme de que configuré esto para llenar contenedor. Comprobemos si el ancho máximo aún está en su lugar. Sí. Y ahora podemos ver que todo se queda muy bien en su lugar y si voy más pequeño de lo que se tomará con el nuevo tallaje. Ahora agreguemos algunas tarjetas más. Entonces quiero agregar todos estos aquí y allá solo una sola tarjetas que son Misma instancia que las demás. Yo solo ya agregué algo de contenido, así que vamos a ponerlos aquí y ya se puede ver que ahora esto es lo que hacen. Quiero que se envuelvan en la siguiente línea. Así que sabemos que podríamos usar nuestra función de envoltura aquí y el diseño automático. Entonces puse eso en el marco padre. Pero ahora mismo no pasa nada porque estas tarjetas no tienen un ancho fijo o mínimo. Entonces lo que voy a hacer es seleccionar a uno de los padres. Golpeé Enter y ahora tengo todos los elementos hijos seleccionados. Entonces todas las cartas. Y ahora puedo agregar un min-width, y solo voy a escribir eso a mano También podría usar variables para esto. Así que tenga un ancho mínimo de 250, y también podría establecer un ancho máximo. Sólo hagamos eso de, digamos 450. Así que vamos a mover esto un poco hacia arriba y vamos a cambiar el tamaño. Y entonces se puede ver esto como trabajando ahí. Vas a conseguir esto aquí que no siempre distribuye por igual. Lo que podrías hacer es que podrías agregar como una tarjeta fantasma aquí si quisieras tenerlos todos iguales y luego podrías poner esto a cero. También puede configurar un componente al que podría llamar fantasma o SAP espacial. Pero en realidad, voy a dejarlo en el estado natural así como esto. Entonces ahora solo queremos agregar nuestra ficha de comida. Y fíjate que quiero que este set de comida cambie de tamaño, pero quiero que los términos y condiciones estén pegados a la derecha Voy a seleccionar este marco. Y luego recuerda, podemos escribir o elegir también aquí. O podemos hacer clic dentro de nuestra alineación y simplemente presionar X para alternar entre auto y el espacio entre. Entonces ahora simplemente voy a agregar este de aquí. Vamos a limpiar esto. Quiero esto fuera de mi grupo de tarjetas. Si estás haciendo un desastre, solo regresa. Ahora voy a arrastrar esto de nuevo y esto es lo que busco. Así que vamos a echar un buen vistazo. Si esto está funcionando, seleccionemos esta barra y asegurémonos de que esté lista para llenar. Sí. Y ahora todo debería estar funcionando para que veas que mi texto está en su lugar. Mis tarjetas están cambiando el tamaño muy bien y mi pie también responde a cualquier cambio de tamaño, realmente usando todas las características de diseño automático en este pequeño ejemplo, esto podría ser un poco abrumador. No te preocupes, solo toma un elemento a la vez paso a paso 29. DISEÑO AUTO: 13 La misma altura para todos los niños: Configuración, la misma altura para todos los elementos con diseño automático es en realidad bastante simple. Aquí tengo cuatro tarjetas de auto-maquetación diferentes y se puede ver que ya están todas configuradas en respuesta. Debido a la diferente longitud del contenido, tienen diferentes alturas. La mayoría de las veces esto va a estar bien, pero puede haber casos en los que quieras que todas estas tarjetas tengan la misma altura. Si pusiéramos a Cannes en altura fija, los carros, sin embargo, ya no reaccionarán a cambiar de contenido y cambiar de tamaño. Así que en realidad no queremos eso. Lo que realmente queremos es dictar la tarjeta con más contenido, la altura para todas las demás. Y hay un pequeño truco que puedes usar para que esto funcione. En primer lugar, necesitamos crear un marco padre alrededor de esto. Así que seleccionamos todos nuestros elementos hijos, presionamos Mayús a y creamos un marco de diseño automático alrededor de ellos. Voy a llamar a este padre de familia. Voy a darle a estos padres y color de fondo, y voy a agregar algo de relleno. Ahora lo que voy a hacer es seleccionar el padre, presionar Enter para seleccionar todos mis elementos hijos. Y ahora voy a ponerlos para que sientan contenedor verticalmente y llenen contenedor horizontalmente. Mi contenedor padre, ahora necesito haber configurado a fijo y abrazar. Y ahora se puede ver que todo se distribuye muy bien incluso al cambiar de tamaño. Si cambiáramos el contenido, eso también se adaptaría automáticamente. Por lo que siempre estará adaptándose a la tarjeta con más contenido. clave de la presente es que los elementos se establecen para llenar la altura y el padre se establece para abrazar. Si quieres que algunos de los elementos se peguen al fondo, simplemente selecciona la tarjeta, ve al menú Avanzado, y cambia al espacio entre que funcione tanto horizontal como verticalmente. 30. DISEÑO AUTO: 14 técnicas de apilado: Dentro de tu diseño, probablemente tendrás secciones donde tengas varias cartas o elementos similares que quieras apilar. Mi ejemplo, mis tarjetas podrían distribuirse en filas o en columnas. Empecemos con mi primer ejemplo aquí. Todas mis tarjetas ya están configuradas como marcos de diseño automático receptivos. Entonces lo que voy a hacer es seleccionar todas las cartas seguidas. Y esto puede ser tantos como quieras. Y luego crea un marco de diseño automático anidado. Entonces presiono Shift. Eso lo haré por todas mis filas. Ahora seleccionaré el marco padre y también aplicaré el diseño automático aquí ya sea presionando Mayús a o a través del menú. Ahora, todo lo que necesito hacer es establecer mi cambio de tamaño. Selecciono mi marco, presiono enter. Ahora me salen las filas. Ya voy a ponerlos para llenar contenedor. Presiono Enter de nuevo, y ahora consigo que todos los elementos hijos son todos la tarjeta dentro y los configuro para llenar contenedor también. Ahora bien, si cambio el tamaño del marco padre, todas mis tarjetas están distribuyendo muy bien. Además, si cambiara el contenido, entonces eso se adaptará automáticamente. Y podría, por ejemplo, agregar más cartas a una fila. Entonces distribuirían por igual en esa fila. Entonces no necesito tener cantidades iguales en todas las filas. Si quisiera que mis tarjetas tuvieran la misma altura, también podría hacerlo. Presione Enter, presione Enter nuevamente para llegar realmente a los elementos hijos y establecer la altura para llenar el contenedor. Mi segundo ejemplo, en lugar de crear filas, quiero crear columnas. Entonces selecciono todas las tarjetas en una columna. Y presiono shift a para crear un marco de diseño automático a su alrededor. Voy a hacer exactamente lo mismo con mi segunda columna. No seleccionar el marco de mis padres. Y lo convito en un marco de diseño automático también. Sólo voy a ordenar un poco. Entonces aquí, vamos a tener la distancia a 40 para ambos. Y quiero el espacio entre también a los 40. Entonces si ahora solo necesito establecer mi redimensionamiento ahora así que presiono enter, entonces obtengo mis columnas y les dije que llenaran contenedor. Pulse Intro de nuevo. Ahora recibe todos mis elementos hijos, todas mis tarjetas, y las configuro para que llenen el contenedor también. Si estoy redimensionando ahora, entonces mi diseño responderá a columnas. Y es lo mismo aquí. Simplemente podría agregar tarjetas individuales a todas sus columnas. También podrías agregar columnas enteras a tu diseño. En mi ejemplo, tengo todo listo para llenar contenedor. Pero lo que también podría hacer es seleccionar una columna y ponerla en ancho fijo. Ahora tendría una columna fija y todas las demás siendo receptivas. Así que realmente puedes jugar con esto. 31. DISEÑO AUTO: 15 limitaciones del diseño del automóvil y su solución: El diseño automático es increíble, pero también viene con una limitación. Investiguemos y déjame mostrarte también un poco de solución alternativa. Así que aquí tengo un marco de diseño automático que contiene tarjetas de diseño automático. Y estas tarjetas están todas arregladas para llenar un contenedor. Si cambio el tamaño, verás que eso funciona perfectamente. Entonces en estos ejemplos, siempre tuvimos una distribución igual de las tres cartas. Si no quiero esto, lo que podría hacer es seleccionar una tarjeta y cambiarla a ancho fijo. Si hago eso, entonces esta tarjeta se quedará el ancho que le di y todas las demás quedarán fluidas. Y eso es más o menos dos opciones que me dan con auto-layout. Entonces, lo que no funcionará con el diseño automático es que voy a tener una distribución como esta, por ejemplo, que estoy usando hasta 40 por ciento para un elemento y luego distribuyo el resto en un 20 por ciento. Déjame mostrarte lo que este ejemplo simplificado. Entonces aquí tengo un marco de diseño automático que contiene dos imágenes de diferente ancho. Actualmente están establecidos en ancho fijo. Si lo cambio para llenar contenedor, se puede ver que enseguida las imágenes saltarán a un nuevo igual tamaño. No importa cuántas imágenes haya en tu fila. Siempre tendrán el mismo ancho si se configuran para llenar contenedor. Entonces digamos, no quiero esto, quiero que este vuelva a su tamaño original. Entonces mira qué pasa cuando lo redimensiono. En mi menú Cambiar tamaño. Ahora ha cambiado de Phil a arreglado automáticamente. Entonces, si cambio el tamaño del marco padre, entonces usará todo el ancho. Sin embargo, una imagen permanecerá fija y la otra utilizará el espacio restante. Así que no hay manera de mantener las proporciones con el diseño automático. Lo que podría hacer si quisiera una distribución como esta es tomar de auto-layout de mi marco padre. Y ahora voy a aplicar una grilla. Voy a columnas y voy a añadir un poco de margen. Y ahora puedo configurarlos para que quepan en las columnas. Y se puede ver que ahora tengo una distribución desigual de 2.3. Si ahora los pongo a izquierda y derecha y cambio el tamaño del marco padre, entonces mantendrán esas proporciones. Por supuesto, podemos desconectarnos la grilla y obtener este efecto realmente agradable. Volvamos a nuestro ejemplo original. Entonces, lo que hice aquí es que me quité diseño automático del marco principal principal y apliqué una cuadrícula. Observe que todos los demás elementos como mi tarjeta y mi navegación, esto todavía está configurado con diseño automático al igual que antes. Entonces el auto-layout funciona dentro de esos elementos, pero alrededor de ellos, ahora aplicé mis restricciones y las puse todas a izquierda, derecha, para responder a la grilla. Entonces, si cambio el tamaño de la cuadrícula ahora, entonces dentro del diseño automático de la tarjeta esto para funcionar. Sin embargo, los elementos se comportarán con la cuadrícula. Debido a que estoy usando la grilla, ahora puedo cambiar la cantidad de columnas que ocupan. presente cambiar la distribución en mi diseño a mi gusto. Y esto seguiría funcionando. Por supuesto, desactiva la grilla. Y obtienes un layout como este con distribución desigual. Desafortunadamente, esta podría no ser una solución perfecta tampoco. Al igual que con el contenido creciente, es posible que no pueda mantener el espaciado horizontal al eliminar el diseño automático. Esto es, sin embargo, el tema Figma. Esto no será un problema con CSS más adelante. 32. DISEÑO AUTO: 16 limitaciones y comparación de diseño automático: Recapitulemos y comparemos el diseño automático y las restricciones para entender cuándo usar qué. Auto-layout, sin duda es característica más potente y probablemente vas a usar eso un poco más también. Tenemos direcciones, tenemos espaciado entre elementos, relleno horizontal y vertical que podemos establecer, podemos alinear con auto-layout. Y, por supuesto, tenemos nuestro menú Resize más la superpotencia de anidar diferentes auto-layout y combinar todas esas características con restricciones, podemos establecer restricciones horizontales y verticales. Y también podemos establecer unos elementos fijos. Tenga en cuenta que si desea establecer elementos fijos en un prototipo, debe usar restricciones. No tendrá esta opción con el diseño automático. En proyectos más grandes, probablemente separarás los prototipos en un tamaño fijo de tu diseño responsive en otro archivo. En fin, así que eso no es realmente un problema. Recapitulemos los beneficios y limitaciones de ambos a la hora de configurar elementos como secciones o páginas enteras. Así que el diseño automático es perfecto. Si tienes una distribución igual. No va a funcionar bien con distribuciones desiguales porque si dijiste todos tus elementos hijos para llenar contenedor, siempre obtendrán automáticamente el mismo tamaño. Entonces eso no va a funcionar. Si quieres trabajar con uno o más elementos siendo fijos y el otro es fluido. Eso no es problema en el diseño automático y funcionará bien. Configuración de sus componentes. En el diseño automático es generalmente una muy buena idea y funcionará la mayor parte del tiempo. Tan solo grado. Aquí realmente estamos hablando desde cualquier cosa, desde un botón y hasta elementos complejos más anidados como tarjetas, navegaciones bajadas. Todo eso debe ser configurado en auto-layout. Luego podrá usar esos componentes de diseño automático receptivos, ya sea dentro de una configuración de diseño automático completa o dentro de un diseño con cuadrículas y restricciones. Entonces todos estos pequeños elementos aquí seguirían siendo auto-layout, sin embargo, sentarse dentro de una cuadrícula y usar restricciones. Entonces echemos un vistazo a eso. La distribución igualitaria funcionará bien. Como se puede ver. Podrías usar cualquiera de los dos enfoques. En este caso, probablemente querrás optar el enfoque de diseño automático si es posible, porque la única desventaja que obtienes con las cuadrículas y las restricciones es que no se mantendrá el espaciado horizontal. Esto es un Figma y no un problema de CSS. Si desea utilizar una distribución desigual y trabajar con capacidad de respuesta. Y esta es realmente una razón para ir con restricciones y cuadrículas. Recuerda que los componentes antiguos que vas a colocar en la red seguirán siendo responsivos. La única limitación que vas a tener es el relleno horizontal con contenido creciente que no se va a mantener. Si desea combinar fijo y fluido, aún podría usar rejillas y restricciones simplemente anidando un marco con una cuadrícula. Sin embargo, podría ser una solución un poco hacky. Realmente depende de lo que estés construyendo dentro de tus componentes, a menos que tengas una muy buena razón. Por qué no uses restricciones solo porque como puedes ver, no se mantendrá el margen. Entonces, en cuanto cambies el tamaño, las cosas se toparán entre sí. Nuevamente, esto es un Figma y no un problema de CSS. Entonces, como puedes ver, realmente se trata de lo que intentas lograr. Depende de tu equipo que cuando tengas la configuración, estés decidiendo asegurarte de hablar con tu equipo de desarrollo. Y recuerda que Figma es sólo una herramienta para demostrar lo que estás tratando de construir. No estás construyendo el producto final y está bien si necesitas documentar y tener una conversación sobre algunos de esos elementos. 33. DISEÑO AUTO: 17 imágenes de ratio de aspecto fijo: Es posible que hayas notado que actualmente no hay forma de mantener la relación de aspecto de las imágenes en Figma. ¿Qué significa eso? Eso quiere decir que la altura y la anchura de esta imagen cuando redimensione, no van a ser escaladas proporcionalmente. Eso podría funcionar con algunas imágenes, pero a veces es posible que solo quieras mantener ese tamaño. Hay un pequeño truco que puedes usar. Vaya a la sección de la comunidad y escriba la relación de aspecto. Obtendrá una visión general de varios archivos. Personalmente me gusta usar este, pero probablemente la mayoría de ellos funcionarán bien. Haga doble clic y luego haga clic en, obtenga una copia. El archivo ahora se duplicará en su cuenta Figma. Dentro del archivo, encuentras una gran explicación. Entonces, si realmente quieres entender cómo está funcionando todo esto, se explica todo en detalle aquí. Si quieres ser perezoso, solo toma la relación de aspecto que buscas. Entonces en mi caso esto es de 16 por nueve. Y luego lo copio, salto de nuevo a mi archivo. Y sólo voy a pegarlo aquí por ahora. Entonces, si cambiaría la imagen y agregaría esta como solo hacerla un poco más pequeña para que encaje. Agrega esto aquí, vamos a quitarme el café o en realidad dejémoslo para que veas la diferencia. Después lo configuré para llenar contenedor también. Y ahora como estoy redimensionando, puedes ver que esto mantiene la relación de aspecto y esta no. Entonces lo que quiero hacer, simplemente quiero agregar esta imagen dentro de aquí. Vamos a sacar esto. Y ahora primero asegurémonos de que esto tenga la relación de aspecto correcta que quiero. Entonces como estoy trabajando con 16 a nueve, vamos a cortarlo aquí y luego ponerle 160, y luego asegurarnos de que esto esté establecido en 90. Genial. También podrías dibujar un marco establecido 16 por nueve y luego simplemente agregar la imagen en la parte superior. Ahora lo que tengo que hacer, necesito exportar esto. Voy a exportarlo en tres veces su tamaño, JPEG y exportar esto. Genial. Así que ahora voy a seleccionar la imagen aquí, y en realidad voy a eliminar esta superposición. Entonces esta es la imagen real. Y voy a ir a elegir imagen. Y voy a seleccionar la imagen que acabo de exportar. Y ahora esto está sentado dentro de esta configuración y puedes ver que esta es una configuración bastante compleja. Si ahora cambio el tamaño, esto va a mantener la relación de aspecto. 34. BREAKPOINTS: 01 Un diseño no funcionará para todos los tamaños: Un diseño no funcionará para todos los tamaños. ¿Qué quiero decir con eso? Bien, entonces ahora configuramos nuestras páginas receptivas y componentes. Sin embargo, seguimos estancados con un tema. El mismo diseño no funcionará desde móviles hasta escritorios más grandes. Con un solo paso. Sólo funcionará dentro de un rango específico. ¿Cómo podemos lidiar con eso? Lo que tenemos que hacer es establecer diferentes rangos para nuestro diseño. Esto es en lo que entran los puntos de interrupción. Un punto de interrupción define un cierto punto donde el diseño puede adaptarse. Entonces, aunque todavía usamos el comportamiento receptivo entre esos puntos de interrupción, reconsideramos un diseño general una vez que ingresamos a un nuevo rango. Entonces en mi ejemplo aquí, podía ver que hasta el punto de ruptura a, tengo mi configuración móvil, así que esta es mi configuración predeterminada. Y luego desde el punto de ruptura a, estoy cambiando la navegación y estoy cambiando un poco el diseño general. Esto funciona hasta el punto de ruptura B. Lo que soy entonces otra vez, usando los mismos elementos, adaptando delay out para trabajar en el nuevo tamaño de pantalla. Eso no quiere decir que todo tenga que adaptarse en cierto punto de interrupción. Como pueden ver, mi navegación aquí permanece igual. Mientras que los oficiales de Figma excelentes características para lidiar con el diseño receptivo, a saber, las restricciones de diseño automático y cuadrículas Actualmente no nos da ninguna automatización para configurar puntos de interrupción. Entonces tenemos que configurarlo nosotros mismos. 35. BREAKPOINTS: 02 ¡Piensa en la adaptación de componentes individuales, no páginas enteras!: Es importante pensar en componentes adaptando no páginas enteras. Realmente no se trata de configurar una nueva página completa por punto de interrupción. Recuerde, trabajamos con un enfoque de diseño basado en componentes. Entonces realmente se trata de considerar en qué punto de interrupción se adapta un componente. Y hay diferentes formas en que esto podría suceder. A veces necesitas cambiar todo el componente, por ejemplo, en una pantalla más pequeña, es posible que tengas una navegación en el menú de hamburguesas, que cambiará a una barra de navegación con enlaces en pantallas más grandes. Elementos como cartas o secciones de héroes pueden necesitar una configuración completamente diferente para pantallas cada vez más grandes. Incluso podría decidir agregar o eliminar ciertos elementos para pantallas más pequeñas o más grandes por completo. Sin embargo, en muchos casos, es eficiente simplemente adaptar el espacio y el elemento que ocupa. Esta podría ser la misma tarjeta utilizada en todas las pantallas. Sin embargo, distribuiríamos de manera diferente, por lo que diferentes cantidades de tarjetas por fila. Y también podríamos especificar el ancho. Esto podría hacerse en porcentaje o una cierta cantidad de columnas de cuadrícula. Realmente depende de cómo se configuren tus páginas. Y por supuesto, los elementos generales como los márgenes y los rebordes podrían adaptarse así como el tamaño del texto. Entonces puedes ver que realmente se trata de considerar cada elemento y cada punto de interrupción individualmente. Generalmente queremos cambiar lo menos posible y tanto como sea necesario. Mantenlo simple. 36. BREAKPOINTS: 03 puntos de puntos de puntos de CSS: Antes de configurar nuestros puntos de interrupción en Figma, primero entendamos cómo funcionan en CSS. En CSS, los puntos de interrupción se implementan con las llamadas media queries. Una media query básicamente dice Pagar navegador, comprobar el ancho. Y si es mayor o menor que x, entonces muestra aquí el diseño o los cambios que definí para ti. Puede configurar tantas consultas de medios como desee o necesite. Pero encontrarás que la mayoría de los diseños usan alrededor de tres a cinco. Es posible que hayas oído hablar del término móvil primero. Entonces, en resumen, lo que eso significa es que configuras primero el diseño más pequeño, puedes pensar en esto como tu configuración base para toda la página. Entonces solo si quieres adaptar algo, por ejemplo en mi caso, mi titular en el móvil, esto podría ser un 32 o a RAM. Y quiero que sea más grande, así que es 64 o cuatro RAM en una pantalla más grande. Entonces anularía esta configuración. Todo lo demás se mantendrá en su lugar. Entonces usaría el mismo peso de fuente, la misma altura de línea, y así sucesivamente. Sólo si lo cancelo en la siguiente consulta de medios, entonces se sobrescribe. Entonces, como pueden ver, esta es la razón por la que no necesitamos configurar un diseño completo y documentado en cada nuevo punto de interrupción. Tenemos que documentar la base que tenemos y luego cualquier cambio que ocurra a partir de ahí. Esto tampoco significa necesariamente que todos tus diseños estén configurados en dispositivos móviles. Y luego después se echa un vistazo a lo que va a pasar. Porque si tu grupo objetivo principal es un tamaño de pantalla más grande, entonces por todos los medios diseñado para ese primero y Figma. Sin embargo, cuando se trata de documentar, posible que desee discutir esto con su equipo de desarrollo y probablemente primero documentar todos sus ajustes base y luego solo ver qué cambiaría. 37. BREAKPOINTS: 04 ¿Qué puntos de ruptura debo usar?: ¿Qué puntos de interrupción deberías usar? Si vas a trabajar con un proyecto existente, entonces todo esto probablemente esté documentado en la guía de estilo. En las empresas más grandes, probablemente tendrán su propia página de guía de estilo. Entonces aquí hay un ejemplo desde hace décadas y esto es público. Pueden visitar esto en el diseño de puntos de césped de década. Y es absolutamente fantástico. Entonces irías aquí a lo digital. Y entonces puedes ver más abajo aquí, elegirías pautas y diseño. Puedes ver en qué producto estás trabajando. Entonces en nuestro caso, eso será lineamientos web. Y luego puedes ver toda la documentación aquí. Puedes ver que en su caso están usando un sistema de cuadrícula y estás obteniendo información más antigua. Y más abajo, encuentro información sobre los puntos de interrupción que están usando. También es posible que te digan que están usando un sistema existente y solo usan una configuración predeterminada. Entonces, en ese caso, probablemente se te dará un enlace a la documentación. Y luego dentro de esa documentación, normalmente encuentras los puntos de interrupción. Entonces aquí por ejemplo esto es Bootstrap y puedes ver que estos son los diferentes puntos de interrupción y podrías usar estos valores. Aquí hay otro ejemplo para Tailwind, y puedes ver que la documentación variará, pero siempre será similar. Así que en cuanto sepas lo que estás buscando, podrás ver que estos son los diferentes puntos de interrupción utilizados. Y también se puede ver que todos son bastante similares. Si todavía no hay absolutamente ninguna información y solo puedes ir con lo que quieras ir. Entonces te recomiendo que uses sistemas populares como tailwind o bootstrap y simplemente escojas sus puntos de interrupción. Eso no significa que necesites usar el sistema después o cualquier otro componente o configuración. Absolutamente no con simplemente tomar los puntos de interrupción por ahora en la configuración de nuestro diseño de figma. Como ya vimos, los puntos de interrupción no son idénticos sino muy similares en la mayoría de los sistemas. Esto se debe a que el grupo tantas pantallas como sea posible por rango. A veces encuentras esto simplificado como móvil, tableta, laptop y computadora de escritorio. En realidad no es tan sencillo porque los tamaños de pantalla me silencian dinámico, así que no confíes en esto. Realmente se trata de atrapar mayoría de los tamaños de pantalla dentro de esos diferentes grupos. Entonces alguien que toda esta investigación para mí ya. Por eso personalmente me gusta simplemente tomar los puntos de interrupción existentes. Pero si te estás preguntando, si puedes simplemente configurar el tuyo propio, sí, teóricamente, también podrías definir tus propios puntos de interrupción. Cualquier valor funcionaría. También podría alterar los puntos de interrupción del sistema existente. Yo alguna vez habría tenido un poco de cuidado con ello. Más bien apegarse a lo que me dan y concentrarme en mi diseño. 38. BREAKPOINTS: 05 Configuración de puntos de ruptura en Figma: Entonces estamos amando los puntos de ruptura están listos, pero no tenemos puntos de interrupción en Figma. ¿Qué podemos hacer? Bueno, podemos montar el nuestro propio. Entonces aquí están los puntos de quiebre que obtuve de mi equipo. Lo que voy a hacer ahora es crear una representación visual de los puntos de interrupción dados en Figma. De esta manera puedo ver los diferentes rangos con los que estoy tratando. Entonces básicamente cómo lo hago, empiezo por aquí, puedes ver mi tamaño base que está aquí será mi configuración predeterminada. Y como punto más pequeño, estoy usando 320, que es d viejo iPhone como E. Así que este es viejo y bastante pequeño, realmente debería ser uno de los tamaños más pequeños alrededor. Y entonces esto es todo mi defecto y eso sube hasta que me pega. Se puede ver aquí S, que es 506, 76. Entonces esto es lo que esto entra en acción, y esta es ahora mi gama S. Y todo esto va a estar funcionando hasta que tuve 768 y así sucesivamente. Entonces el último aquí sería mi extra grande, que comienza a los 1200. Entonces este es el ancho mínimo, 1,200. Entonces aquí comienza en 1,200 y luego cualquier cosa más allá de eso estaría en el rango de Excel. Entonces nuestro único para configurar esto una vez para mi proyecto, y ahora lo convierto en un componente y ahora puedo usar instancias para probar. A veces me gusta agregar algunas guías para una visión general más fácil, pero eso realmente depende de ti. Y entonces lo que hago es copiar sobre los elementos que pretendo configurar como componentes y ahora puedo probarlos aquí. Así que por lo general configuro todo en auto-layout ya. Y ahora puedo ver hasta qué tamaño están funcionando las cosas. Y cuando necesito adaptarme. En este entorno de prueba, puedo probar componentes individuales. Puedo probar toda la sección. Entonces como como algo funciona en una fila. O también puedo probar páginas enteras. Normalmente tengo una página propia preparada para todo esto y a eso lo llamo pruebas receptivas. Esto es realmente un patio de recreo para mí. Y una vez que tengo una idea clara sobre lo que está funcionando y lo que hay que adaptar en qué punto de interrupción, entonces puedo comenzar a documentar. 39. BREAKPOINTS: 06 Prueba componentes receptivos: Déjame mostrarte un ejemplo de cómo pruebo un componente real. Vamos a tomar como ejemplo la navegación. Entonces ahora mismo estoy en mi página de diseño, y así es como me gusta configurar mis proyectos. Esto podría ser completamente diferente para tu equipo. A mí me gusta tener una sección que se llame desarrollo. Entonces aquí es donde viven todos mis diseños. Y luego tengo una página donde se documentan todos mis estilos y componentes. Entonces tengo otra sección, la prueba de respuesta. Aquí es donde vamos a jugar con nuestro componente. Y tengo otro llamado parques infantiles. Entonces aquí es donde solo puedo probar diferentes diseños y probar cosas. Y tengo uno llamado gestión de archivos. Entonces aquí agrego cosas como puedes ver mis puntos de interrupción, titulares e información más antigua. Eso no es realmente parte del diseño. Entonces podría diseñar página aquí. Normalmente tengo que tamaños de pantalla, así que uno para móvil y otro para escritorio. Y me gusta apegarme a las mismas tallas. Entonces tendré este de aquí, set edge 375, y mi escritorio configurado en 1,440. Es posible que tengas diferentes tamaños. Eso está bien. No obstante, me gusta mantenerlos del mismo tamaño ya que esto es como mi referencia que diseño en un posterior hacer mis prototipos. Y luego en mis pruebas de respuesta y en mis componentes, voy a asegurarme de que todos los demás tamaños también funcionarán. Como pueden ver, configuré una navegación para mi móvil con un menú de hamburguesas. Y sé que en pantallas más grandes quiero tener algo con enlaces o navegación diferente. Entonces, lo que necesito averiguar ahora y documentar es lo que va a pasar entre esos tamaños e incluso más allá del tamaño, probablemente agradable simplemente cópielos y péguelos en mi configuración de pruebas receptivas. Y ya configuré esos elementos con auto-layout, bien podrías hacerlo aquí en las pruebas, no importa. Lo importante es que tengas un elemento responsive a la hora de probar. Entonces ahora puedes ver que ahora puedo comenzar a probar a qué tamaño van a trabajar. Entonces puedes ver que el móvil de aquí no es un gran problema porque eso va a funcionar prácticamente en cualquier parte. Pero este de aquí en algún momento va a toparse con el logo. Además quiero mantener un poco de espacio porque podría agregar más enlaces. Así podría escapar lo que S no va a funcionar. Em, podría salirme con la mía, pero no ideal. Pero de L en adelante parece una apuesta segura. Probablemente probaré esto con algunos puntos de menú más en un anuncio a mi documentación, cuántos enlaces puedes tener aquí. Pero voy a dejar eso por ahora. Lo que me gusta hacer una vez que conozco los tamaños, dibujo un pequeño rectángulo. ¿Y es realmente solo para mí, para mi propia orientación? Y voy a marcar esto con un color que he llamado ayudante. Ahora sé que este de aquí empieza a patear en l. Y hasta ahora tengo mi menú, mi menú móvil corriendo de exceso, en realidad comienza aquí desde el exceso hasta n. Así que está cubriendo esos tres breakpoints y luego solo aquí cambiar hits y de L y M en adelante, estoy usando un diseño diferente. 40. BREAKPOINTS: 07 Documenta componentes receptivos: Entonces, una vez que probé mis componentes, ahora necesito documentarlos. Entonces aquí tengo mis hallazgos y ahora estoy saltando a estilos y componentes. Y se puede ver que ya configuré la navegación para usted. Entonces echemos un vistazo a esto con más detalle. Aquí es realmente donde guardo todos los componentes maestros y realmente estoy empezando por los más pequeños a los átomos. Entonces puedes ver esto aquí está el de logo y tengo los diferentes íconos para abrir y cerrar los enlaces, todo aquí. Y entonces se puede ver que aquí tengo moléculas mayas, así que estas se combinan. Y este es básicamente el componente maestro receptivo que usaré instancias en todo mi diseño. Entonces estos son los dos que acabamos de probarlo y tal vez se pregunten por qué hace el tercero, voy a explicar eso en un segundo. Así que vamos a desplazarnos hacia abajo y luego se puede ver que aquí abajo es en realidad donde voy a tener una sección adicional llamada comportamiento responsivo. Y es por ello que documento lo que acabamos de probar. Entonces aquí simplemente agregué una instancia de mi componente. Y también se puede ver que agregué una miga de pan y luego dije que esto va a funcionar a través del exceso de punto de interrupción. También puedes moverlo, puedes ver cómo se comporta. Y entonces tenemos más abajo, tenemos nuestro más grande. Y como puedes ver, este diseño funciona con una grilla. Entonces agregué la grilla así muestro cómo se asienta en la grilla. Ahora quizás te estés preguntando, por qué tenemos otro para S M. La razón de esto es que déjame saltar aquí y puedes ver que también tengo una documentación de cómo funciona mi grilla. Y mi grilla cambia de margen en S M. Así que la más pequeña tiene margen de 24. Después voy por 40 y después voy por 80. Así que déjame saltar de nuevo en mi documentación aquí. Y ahora puedes ver aquí arriba con mis componentes principales, puedes ver que este de aquí está configurado con 24. Entonces este se configura con un margen de 40. Y este de aquí se configura con un margen de ATP. En CSS. Esto entrará en acción automáticamente, pero así, es más fácil para mí reutilizarlos en mi diseño Figma. Entonces esto será lo mismo para la tipografía. Tendría que revisar mi hoja de estilo tipográfico. Y aquí se puede ver que tengo mi defecto, así que mi configuración de móvil primero, y necesito verificar si algo se adapta. Entonces por ejemplo mi H1, eso se adaptaría a la talla S. Y luego otra vez en la talla L. Para mi navegación, no hay cambio, así que no necesito preocuparme por esto. Entonces crearé un componente separado, por ejemplo, si estoy usando H1 en una sección de héroe, creo uno para móviles primero que uno para el tamaño como en adelante y el tamaño L. Esto no es nada que necesites en CSS más adelante ya que entra automáticamente si es solo el cambio de tamaño. No obstante, me gusta bastante hacerlo así cuando se trabaja en Figma. Entonces es muy claro y siempre estoy diseñando con la configuración real. Entonces sí, así es como me gusta probar y documentar todos mis componentes. Y esto no es una regla establecida, esto es sólo algo que me gustó hacer. Por lo tanto, también puede encontrar formas ligeramente diferentes de documentar esto dependiendo de su sistema. Así que vamos a echar otra mirada. Obviamente también cada componente es un poco diferente. Entonces aquí pueden ver que este es un componente con el que me salgo con la suya, pero estoy documentando cómo se asienta en el diseño en diferentes puntos de interrupción. Y también puedo combinar puntos de interrupción como ven aquí. Así que realmente traté de simplificar esto lo más posible. Y aquí se puede ver que estoy usando un componente para móvil y después estoy teniendo otro componente. Y nuevamente, eso puede sentar de manera muy diferente en mi diseño, sin embargo siempre tengo el mismo componente. Un pequeño consejo. Si estás probando cosas seguidas como tarjetas, entonces no quieres configurar un componente completo para cada una de estas filas. Solo quieres configurar este carrito y documentado. Pero sabes que vas a tener márgenes cambiantes en tu diseño. Entonces lo que puedes hacer es simplemente crear ese marco en el fondo. Y entonces puedes usar restricciones. Entonces aquí configuré esto con 40 margen a cada lado. O también puedes convertir esto en un diseño automático y luego solo asegúrate de tener el margen 40 establecido aquí. De esta manera, puedes probar una sola tarjeta en los diferentes tamaños de pantalla, pero solo necesitas documentar una tarjeta. Y es lo mismo si estás teniendo algo con un ancho fijo que se sienta en el medio. Entonces en esta tarjeta, esto es como una especie de ventana modal. Y lo que estoy haciendo es simplemente poner esto con restricciones al centro. Y así solo puedo decir, mira hasta qué tamaño de pantalla va a funcionar esto. 41. BREAKPOINTS: 08 variantes sensibles: Quiero mostrarte un pequeño hack que estoy usando para organizar mis componentes responsive. En primer lugar, me aseguro de que tengo todos los átomos, así que todos los elementos individuales que estoy usando como sus propios componentes, entonces tendré instancias por ejemplo de este logotipo y del icono dentro de mi navegaciones dentro de mis componentes aquí. También se puede ver que en realidad no se trata de componentes individuales, sino que creé un conjunto de componentes con varianza para cada uno de los diferentes tamaños. Aquí dentro. Se puede ver que nombré este rayos de navegación y radiografías aquí está mi signo de que son este componente tiene más varianza para diferentes puntos de interrupción. La varianza se nombra después de los puntos de ruptura que están sirviendo. Entonces esta es exceso, esta es navegación S y M, y esta es navegación l y x l. La estoy guardando así porque tal vez en algún momento posterior podría dividir esto en dos. Entonces entonces le cambiaría el nombre en navegación L y simplemente crearía otro para navegación XL. También podría llamar a esta navegación por defecto. Entonces, si solo tuviera esta navegación para toda mi página, entonces la llamaremos navegación por defecto. Y sólo si en un momento posterior lo sobrescribiría, lo llamaría navegación y luego S, M o L en adelante o lo que sea. No importa cómo exactamente lo nomines, solo necesita ser muy claro para cualquiera que lo mire que se está refiriendo a sus puntos de interrupción. Por eso es tan importante agregar también esta información sobre el sistema de cuadrícula, sobre los puntos de interrupción, sobre los márgenes y los rebordes que estés usando a tu documentación también. Y esta también tiene que ser la documentación visual, no sólo la documentación técnica. Así que bien podría haberlos configurado como componentes individuales que también funcionarían. Pero por qué me gusta variante es porque ahora puedo agregar una propiedad llamada Breakpoint. Y veamos cómo se ve eso en mi diseño. Entonces en mi diseño, ahora tengo mi navegación aquí. Y se puede ver que esta es la señal de que hay más puntos de ruptura disponibles y se llama puntos de interrupción. Y con un desplegable, podría elegir cualquier otro punto de interrupción. Digamos que configuraría diseño móvil o un iPad, por ejemplo, ahora puedo buscar navegación a través de mis recursos. Acabo de agarrar mi navegación y ahora se puede ver que esto siempre me está dando el más pequeño. Así que siempre me está dando el valor por defecto es como lo configuré. Y ahora sin embargo, me incita que tenga más puntos de quiebre. Y luego iré por los puntos de interrupción que funcione con este ancho. Y puedo configurarlo, puedo establecer restricciones izquierda y derecha. Así que convierte esto en un marco de diseño automático. Y luego puedes ver que nuestro siempre tiene el componente adecuado para el tamaño correcto con todos los ajustes correctos. Entonces me parece un enfoque muy pulcro, pero se asegura de que si quieres usar esto, si quieres convertirlos en variantes, para discutir esto con tu equipo, si tiene sentido en el sistema que están usando. ejemplo, si tienes un equipo trabajando solo en el móvil y un equipo solo trabajando en escritorios más grandes o en una tableta, entonces será un poco molesto para ellos que siempre tengan que cambiar. Entonces realmente depende estructura de tu equipo y también de cómo se configura tu sistema de diseño. 42. ¡NUEVO! BREAKPOINTS: punto de interrupción sensible con variables: Aprendamos a configurar páginas receptivas respetando los puntos de interrupción con variables y variantes Entonces esto es lo que buscamos. Tenemos diferentes pantallas que representan los rangos para nuestros puntos de interrupción Y dentro de esos diferentes rangos, vamos a tirar de las variantes correctas, así como reorganizar dinámicamente el diseño Al cambiar el tamaño. Señaló un momento en el que estoy grabando esto, Variables acaba de salir en una beta aún abierta. Por lo que es muy probable que algunos de estos puedan estar cambiando en un futuro cercano. Tomemos esto paso a paso. Entonces vamos a empezar con esto. Solo tenemos un conjunto de componentes con tres variantes para un punto de interrupción de navegación diferente, 12.3 Y tenemos este componente de tarjeta. Entonces ya configuré una colección. Puedes tomar una captura de pantalla de esto y luego configurarlo paso a paso tú mismo si quieres. Primero voy a mostrarte una forma sencilla de hacer esto. Y luego un poco más avanzado donde realmente podemos cambiar el tamaño de nuestros marcos Así que no vamos a usarlos todos para ambos. Primero que nada, comencemos con el ancho de pantalla. Entonces lo que quiero hacer es atar esos marcos a un cierto ancho de pantalla. Y esto quiere decir que al atarlos al ancho de pantalla, puedo atarlos a los diferentes modos en cualquier cosa que coloque en esos fotogramas pueda heredar entonces Así que seleccionemos nuestro primer fotograma. Y luego en el ancho, voy a dar click en el signo de variables. Y voy a echar un vistazo mi colección y simplemente elegir ancho de pantalla. Ahora voy a seleccionar los otros dos, y también los voy a atar al ancho de la pantalla. Pero por ahora solo me va a dar este pequeño ancho de pantalla. Vamos a hacer eso. Y luego te voy a mostrar cómo podemos saltar a los diferentes modos. Entonces ahora los tenemos conectados a la variable. Ahora seleccionemos el primero y vayamos a Capa. Y luego elegiremos la colección y queremos pequeños. Nada cambiará porque ese es el tamaño predeterminado. Pero si hacemos lo mismo para mediano y luego lo mismo para grande, ahora se puede ver que están recogiendo los tamaños del modo. Volvamos a saltar a nuestra colección. Echa un vistazo. Entonces tenemos pequeño 390, mediano, 834 y agrandar éste Si te estás preguntando por los tamaños, todo lo que hice fue que tomé algunos tamaños preestablecidos del menú y solo los agregué ahí. Entonces lo que hice es que elegí iPhone 14 y se puede ver que 390. Y luego solo fui por una tableta y luego escogí al azar una computadora de escritorio. Puedes elegir cualquier otra talla. No es relevante Cuáles están usando. Lo siguiente voy a agarrar una instancia de mi variable. Y volvamos a nuestra colección y veamos qué configuré aquí. Para que veas configuro mi navegación y anote no importa el nombre de la variable. Podría llamarlo de cualquier manera. Entonces no lo estoy llamando igual como decían mis componentes. Pero lo que sí importa son las variables que quiero usar y aquí necesito tener el nombre exacto como mis variables en el conjunto de componentes. Entonces, si hago clic en esto, se puede ver el exceso de navegación. Entonces el siguiente es S y L, y así sucesivamente. Y nuevamente, puedes nombrarlos después del sistema que estás usando en tu equipo. Solo asegúrate de que como sea que los llames, tu referencia esto cuando los tires para los diferentes modos. Bien, así que vamos a seleccionar esta instancia. Y luego a través del menú de instancias, se puede ver para pasar el cursor sobre él, me sale esta pequeña variable Puedo asignar una variable. Y ahora puedo encontrar mi navegación variable. Y voy a poner esto en la instancia. Lo configuras en la instancia actualmente no está dentro de tu conjunto de componentes. Agreguemos esto aquí, y voy a configurar esto para llenar el contenedor. Oh, sí, nos olvidamos configurar realmente nuestros marcos como diseño automático. Simplemente seleccione sus marcos y conviértelos en marcos de diseño automático. Ahora podemos seleccionar nuestra instancia de la navegación nuevamente y llenar contenedor. Y ahora va a sentarse muy bien aquí. También voy a seleccionar mis marcos y sólo voy a darles un color de fondo de diapositivas para que lo veas mejor. Ahora viene la parte fácil. Si mueve su instancia a través de los diferentes marcos, va a heredar el modo que dijo en el marco padre Y por lo tanto se ha ido a recoger la variante correcta que configuraste en tu colección. Así que vamos a poner uno en cada marco. Simplemente voy a copiar eso, seleccionar todos los marcos y pegar Puede que tengas algo de relleno natural por aquí. Simplemente puede seleccionar su marco y luego establecer todo a cero. Agreguemos también la tarjeta. Entonces yo estoy haciendo lo mismo. Estoy agregando una instancia. Hasta el momento aún no tengo variantes. Entonces lo que quiero hacer es crear un grupo. Entonces quiero tener algunas instancias en un solo grupo. Vamos a seleccionar este hit Shift a, y estoy creando un marco de diseño automático, que voy a llamar grupo de tarjetas. Y puedo ajustar el tamaño y aquí también puedo usar mis variables. Y ahora voy a agregar esto aquí dentro. Ahora bien, lo que no me gusta es que el relleno no esté funcionando realmente. Podría centrar esto con alineación, pero quiero un relleno fijo. Entonces voy a agregar eso alrededor de este grupo. Quiero usar el mismo relleno que uso aquí arriba en mi navegación. Y en realidad, eso es diferente para cada una de mis varianzas. Si saltamos a esos, puedes ver que estoy usando variables para establecer este relleno. Y ahora lo que hice en mi colección aquí puedes ver que configuré una variable llamada margin y estoy aliasing Simplemente borremos esto aquí y ya pueden ver que podría establecer esto manualmente en 24, pero si cambiaría cambiarlo aquí, entonces no sería recogido. Entonces lo que puedo hacer es que puedo alias este clic en este pequeño icono, o simplemente hacer clic derecho para alias. Y ahora estoy escogiendo ese espaciado que estoy usando también en mi navegación. Y ahora voy a agregar esto a mi grupo de tarjetas. Seleccionemos esto y luego hago clic en mi relleno izquierdo y derecho. Y ahora no elijo de mi espaciado, estoy escogiendo de mi margen aquí, 24. Y luego para configurarlo para llenar contenedor, presiona Enter para obtener todos los elementos secundarios y también configurarlos para llenar contenedor. Genial, Ahora vamos a moverlos por aquí. En realidad, quiero agregar algo de margen a la parte superior. Entonces aquí también podría usar mi espaciado o mis márgenes. Creo que de hecho podría usar mi montaña desde aquí. Pongamos este a cero para mantenerlo todo ordenado. Y ahora lo que voy a hacer es simplemente voy a arrastrar sobre una copia de este grupo de cartas a mi tamaño mediano Ahora, no lo quiero así. Quiero que estén envolviendo. Así que podría usar envoltura de diseño automático. Ya puedo configurar esto aquí, así que nada cambiaría. Y ahora vamos a configurarlo aquí. Y se puede ver que ahora saltarán a su posición. Esto, sin embargo, solo funcionará si en su componente principal o en su instancia individualmente, configura un ancho mínimo Para que pueda ver se establece un Ancho mínimo de 250, max-ancho de 450 Y por lo tanto se están reacomodando. Así que hagámoslo para nuestro último fotograma así como simplemente ordenemos el último relleno aquí. Y ahora estoy deteniendo esto. Entonces esto es realmente genial para mostrar un diseño estático y echar un vistazo a diferentes puntos de interrupción y puedes usarlo absolutamente así Sin embargo, hay una cosa que podría molestar un poco. Si estás seleccionando esto y estás redimensionando, echa un vistazo aquí a mi variable, echa un vistazo aquí a mi variable, y en cuanto cambie el tamaño, va a tirar la variable y tendría que configurarlo de nuevo Tampoco me dice dónde empiezan y terminan mis puntos de interrupción Pero si echamos un vistazo a nuestra colección, entonces se puede ver que aquí abajo, configuré dos variables más. Uno llamado breakpoint max y walk llamado breakpoint Min. Y estos puntos de interrupción simplemente representan mis puntos de interrupción que voy a usar en CSS más adelante Entonces con el valor mínimo, básicamente estoy diciendo que aquí es donde empieza mi tamaño mediano y luego sube hasta aquí Entonces apliquemos esto. Primero tomemos nuestra pequeña pantalla. Y ahora voy a agregar un min-width. Y luego necesito presionar de nuevo en esta era, aplicar una variable y luego encontrar tu punto de interrupción Min. Y luego también voy a agregar un max-width. Lo mismo ocurre con la variable y encuentra tu punto de interrupción max. Voy a hacer lo mismo con los otros marcos. Voy a seleccionar el fotograma en mi variable min de punto de interrupción, mi variable máxima de punto de interrupción Sólo voy a acelerar esto para ti un poco, y lo mismo para nuestro último fotograma. Y fíjate como ya recogen el modo correcto. Esto se debe a que ya configuré el modo de antemano. Si no tiene eso, entonces se asegura de seleccionar el marco y cambiar el modo a través de las capas. En realidad ni siquiera necesitaría un tamaño máximo para mi pantalla más grande, pero solo voy a agregarlo para tener todo completo. Bien, vamos a echar un vistazo. Entonces, si selecciono esto y ahora redimensiono, se puede ver que va a parar en cierto punto Y también va a parar cuando llegue a un ancho máximo. Ahora bien, si me voy pequeño, se puede ver que esto no sienta muy bien. Siempre asegúrate de ordenar tu alineación. Y ahora podemos probar lo mismo para nuestra pantalla más grande. Nuevamente, podemos ordenar nuestra alineación. En este será nuestro pequeño. Ahora bien, si estamos trabajando con esta configuración, entonces en realidad ya no necesitamos este tamaño fijo aquí, así que podríamos eliminar esto. Ahora digamos que en realidad queremos otro Diseño para uno de los puntos de interrupción Entonces queremos que nuestro auto cambie de disposición. Tengo mi tarjeta original aquí y tengo una nueva llamada tarjeta Horizontal, y voy a llamar a esta tarjeta Vertical. Seleccionemos ambos y podremos combinarlos como variantes. Y ahora voy a llamar a esta tarjeta. Y también puedes nombrar la propiedad a tu gusto. Veamos nuestra colección. Para que veas que tenemos tarjeta y tenemos tarjeta Vertical y tarjeta vertical tirada para pequeños y medianos. Y entonces tarjeta horizontal es la variante para grande. Entonces lo importante de nuevo es que este debe ser el nombre exacto. Así que también puedes copiar esto y pegarlo aquí. A veces se pone un poco de buggy. Volvamos a nuestros diseños. Ahora, lo que notarás es que si seleccionas tus tarjetas, presionas Enter para obtener las instancias infantiles. Y ahora puedes ver que esto aún no está conectado, así que necesitamos conectarlos todos a nuestra tarjeta. Lo mismo hacemos aquí. Selecciona un grupo, pulsa Enter y ahora conéctalos a nuestra tarjeta. Y hagamos lo mismo aquí. Pulsa Enter, y ahora deberíamos ver un cambio aquí. Y vamos por la tarjeta, así que cambia a nuestro diseño Horizontal. Entonces podemos simplemente sobrescribir tus imágenes y textos. Y así, tienes un diseño totalmente receptivo, respetando tus puntos de interrupción 43. BREAKPOINTS: 09 puntos de puntos y una rejilla: Si estás trabajando con la cuadrícula responsiva y Figma, entonces esto también podría cambiar los diferentes puntos de interrupción. Entonces hay dos cosas que debes hacer. Haz una representación visual y documenta realmente una cuadrícula que te dan para usar. Entonces aquí, e.g se puede ver que esta es mi grilla para exceso, luego para S M, y luego para el punto de interrupción L en adelante, estoy teniendo otro cambio. Este es simplemente el margen que está cambiando aquí. Entonces estoy documentando todo esto y estoy entonces eso es lo segundo que debes hacer, guardar esos estilos de cuadrículas. En mi resumen de estilos, puedes ver que tengo acceso a grid mobile que S y M y L en Excel. Y de esta manera siempre puedo aplicar esto correctamente a un nuevo marco. Esto suena como un montón de ida y vuelta cuando se trabaja con diferentes tamaños de pantalla. Pero recuerden, generalmente solo estaban diseñando para móviles y luego para escritorio. Así que por ahora solo estamos usando esas dos cuadrículas. Y luego después. ¿Todas las pruebas? Sí, en todas estas pruebas aquí, si estás trabajando con una grilla, debes asegurarte de que a partir de los diferentes puntos de interrupción en adelante, pruebes con una grilla correcta. Otra forma de hacer esto aún más claro es nombrar tus estilos después los puntos de ruptura y también agregar los números reales de los puntos de interrupción o el rango. Este vi agregar una calcomanía en el sistema de diseño. Están usando esto y creo que es muy, muy claro para todos porque de esta manera, si tengo un marco, puedo verificar el tamaño y el ancho. Y luego desde el menú desplegable de estilos para mis cuadrículas, simplemente puedo elegir la deuda de la cuadrícula que se aplica a ese tamaño de pantalla. Realmente, muy agradable y ordenado. 44. BREAKPOINTS: 10 No olvides tu tipografía: No te olvides de tu tipografía cuando pruebes componentes responsivos. Esta es una situación un poco de gallina y huevo. ¿Qué viene primero? ¿Empiezas configurando tu escala de tipos y luego la aplicas a componentes responsivos?, o primero pruebas que eres componentes receptivos y luego decides en qué punto de interrupción querrás tu tipografía para estar cambiando. Bueno, eso realmente depende de tu proyecto. Si ya estás trabajando con una escala de tipos existente, entonces debes respetar eso. Pero si solo estás configurando, entonces sí, por supuesto, podrías jugar con tus componentes y con toda la configuración de tu página y en más tarde, solo asegúrate documentar y de que están teniendo una configuración ordenada. Y sí, se ve tan bonito y sencillo una vez que está terminado, en realidad es mucho intentarlo y probar y comprometer. Y no quiere decir que no necesite agregar otra talla aquí o allá en algún momento. Vamos a correr rápidamente por esto en caso de que no hayas visto esto antes. Así que aquí está mi configuración móvil primero. Entonces aquí se puede ver eso para los titulares. Entonces tengo 123, luego mis etiquetas de cuerpo, botón Links. Y podrías configurar esto para tantos o tan poco como necesites. He definido el pesado para dimensionar la altura de la línea y el espaciado. Y entonces voy a tener un pequeño ejemplo aquí. Y esto se guarda entonces como un estilo. Si yo, de cualquier punto de ruptura en adelante quisiera cambiar este tamaño, por ejemplo en mi caso para H1, entonces documentaría esto aquí. Esto también podría ser solo un cambio en el escondite de línea o cualquier otra cosa. Existen diferentes enfoques para las escalas de tipo responsivo. Entonces podrías usar el enfoque de ratio. Incluso podrías trabajar con pinza o con Calc. Este es realmente solo un ejemplo muy sencillo que quiero usar por ahora. Se puede ver que todos estos se guardan como estilos. Y luego los nombré de tal manera que puedo dentro de mi H1, por ejemplo puedo ver que tengo un estilo base, luego tengo uno para pantalla m en adelante y uno para pantalla L en adelante. Si por ejemplo, eche un vistazo a los textos del cuerpo que tiene aquí, donde no tenemos ningún cambio en los estilos para los puntos de interrupción que siempre queda 16 y la misma altura de línea. Entonces se puede ver que simplemente le di una base y él, simplemente puedo elegir entre secundaria y primaria, que es la diferencia entre regular y negrita. Entonces, ¿qué significaría eso para mis pruebas? Y vamos a saltar por aquí. Y entonces puedes ver aquí estoy teniendo diferentes tarjetas y para el titular usan un H2. Entonces tengo mi estilo aplicado aquí en H2 y puedo ver que en L hay un cambio. Entonces hasta aquí, todo eso está funcionando bien. Entonces voy a bajar aquí y me estoy encontrando aquí que esto es lo que pasa de L en adelante. Entonces aquí estoy tomando el titular y luego ahora necesito cambiar eso a algo un poco fuera con line-height, podría necesitar corregir lo que tendría que hacer. Ahora bien, si estoy saltando a mi documentación es que necesito tomar esta tarjeta. También necesito tomar esta tarjeta. Entonces necesito ahora configurar dos tarjetas diferentes. De nuevo, esto es realmente una cosa Figma. Todavía estaría documentado así. Yo tendría esta tarjeta. Yo tendría esta tarjeta. Y luego también voy a documentar cómo se sientan en los diferentes puntos de quiebre así. Aquí hay tres y aquí voy a tener que recordar el pequeño truco que te mostré con el uso de variantes. Así que podría simplemente nombrar esta tarjeta por defecto. Y esta tarjeta, voy a nombrar L. Entonces estoy seleccionando ambos y creo un conjunto de componentes. Y nombré a este componente dicho tarjeta rayos. Ahora bien, si estoy trabajando con instancias, saquemos una instancia. Ahora puedo ver como aquí la propiedad a la que le he dado el nombre. Así que volvamos a entrar aquí. Vamos a nombrar a esta propiedad puntos de interrupción. Y ahora si elijo esta instancia, puedo elegir entre la tarjeta por defecto y la L Card, que el único cambio aquí sería la diferencia en el estilo para mi titular. 45. BREAKPOINTS: 11 Más sobre tipografía y rejillas sensibles: Esta clase es realmente una inmersión profunda en el diseño receptivo con Figma. Así que realmente se trata de restricciones de diseño automático y lo que toca las cuadrículas. Y estamos tocando tipografía receptiva. Pero no vamos a entrar en tanta profundidad general y no hay temas. Si quieres saber un poco más sobre eso, te recomiendo que eches un vistazo a otros dos de mis cursos. Los encontrarás todos aquí en Skillshare y simplemente escribe el aprendizaje de la luna. Y luego verás todos mis cursos. Y una de ellas que recomiendo es rejillas y diseño responsive. Así que aquí realmente estamos viendo diferentes configuraciones, diferentes tipos de cuadrículas. Y también estamos viendo HTML y CSS reales. Para que puedas jugar con algo real y entender realmente cómo funcionan esas consultas de medios y realmente jugar con lo real, lo cual es una diferencia total. El otro curso que recomiendo es topografía en diseño UX UI. Y aquí estamos hablando de, por ejemplo, configurar escalas de topografía receptivas. ¿Cuáles son las diferentes técnicas y cómo podemos lidiar con la capacidad de respuesta a diferentes niveles? ¿Y cómo podemos comunicarlo con nuestro equipo de desarrollo? Por lo que estos dos cursos son realmente recomendables para ampliar sus conocimientos, no solo en Figma, sino solo una comprensión general de esos temas en el diseño de UX UI. 46. BREAKPOINTS: 12 plugin: También hay un gran complemento que puedes usar ir a Plugins y luego escribir puntos de interrupción. Ahora, ejecuta el plugin. Obtendrás esta pequeña ventana donde podrás agregar tus puntos de interrupción reales. Solo estoy usando algunos puntos de interrupción aleatorios por ahora. Lo importante es que todos tus marcos ya están configurados de manera receptiva. Idealmente con diseño automático. Ahora, elige los marcos, así los vincula básicamente con un rango correspondiente a los puntos de interrupción. Y si ahora redimensionas la ventana que el plugin creó para ti, podrás ver una bonita representación responsive de tu diseño. Es realmente, realmente genial, pero también ten en cuenta, esto es más para mostrar como una página de inicio o algo así o una característica especial. Porque convierte todo en componentes y tiene algunas partes complicadas, pero sin embargo, realmente, realmente genial plug-in para jugar. 47. Adiós y algunas cosas gratuitas: Bien hecho por terminar este curso, no dude en comunicarse conmigo en Mo ganando Do Tao. Siempre me interesa escuchar tus comentarios. También me harías un gran favor dejar una reseña aquí mismo. Ab te gustó este curso, y también asegúrate de echar un vistazo a Moon learning DoTao Podemos encontrar un montón de material adicional así como cursos. Con la membresía M, puedes acceder a todos mis videos, así que cualquier cosa, desde conceptos básicos de U XUI, mucho sobre FEMA, muchas inmersiones profundas también, y también una sección sobre los fundamentos de CSS N Así que vamos a discutir lo que sucede cuando el diseño de la interfaz de usuario se encuentra con el código, en cuanto a diseño, tipografía, color y cualquier otro tema relevante En Mo learning, también puedes encontrar un enlace gratuito de paywall a todos mis artículos recientes, así como una página de recursos donde trato de mantenerte al día de las últimas cosas geniales suceden en el mundo de UX UI Design Si prefieres un evento de la vida real, echa un vistazo a la sección de talleres y charlas, hablo frecuentemente en conferencias además de dar talleres en línea en torno a las materias de UX UI Design y sol preneurship Asegúrate de suscribirte a mi newsletter para estar al día. Así que nos vemos pronto en Moearn punto IO.