Figma se ha convertido en una herramienta fundamental tanto para diseñadores como desarrolladores, ya que permite crear prototipos y diseños de manera colaborativa y eficiente. Aunque este contenido es solo una introducción, si deseas profundizar en Figma, se recomienda el curso de Santiago Camargo. Además, Figma Community es un recurso esencial, similar a GitHub, donde puedes buscar diseños específicos, como el neomorfismo, y obtener inspiración de otros diseñadores. También, Pinterest resulta ideal para generar ideas visuales y obtener abundante contenido inspirador.
¿Cómo empezar con Figma?
Para comenzar a usar Figma, primero debes registrarte o iniciar sesión en Figma.com. Una vez dentro, en la opción 'Drafts' del menú lateral, puedes crear un nuevo espacio de trabajo. Luego, es importante entender el uso de frames, que funcionan como bocetos iniciales para distintos tipos de dispositivos. Todo este proceso es muy intuitivo y fácil, especialmente para aquellos que no son diseñadores profesionales.
Pasos para crear un nuevo proyecto:
1. Ingresa a Figma.com y accede a tu cuenta.
2. Ve a 'Drafts' en el menú lateral y crea un nuevo proyecto.
3. Selecciona el tipo de frame adecuado (por ejemplo, iPhone 8).
4. Comienza a diseñar en el lienzo proporcionado.
¿Cómo implementar Auto Layout y crear esqueleto de diseño?
Auto Layout es una característica clave en Figma que permite alinear y distribuir elementos automáticamente. Para comenzar a diseñar, puedes crear rectángulos que servirán como esqueleto del diseño, formando parte del Navbar, Header, sección, footer y otras partes del diseño. A continuación, se crean cards internas que simulan un reproductor de música, con un Navbar, Progress Bar y botones interactivos.
¿Cómo usar Auto Layout en Figma?
Para implementar el Auto Layout, sigue estos pasos:
Selecciona los elementos que deseas alinear (utilizando Shift).
Usa el atajo de teclado 'Shift + A' para activar el Auto Layout.
Configura la alineación y distribución como se haría con Flexbox o CSS Grid.
Ajusta los márgenes y pads para obtener la disposición deseada.
Esta funcionalidad es esencial para asegurar que los diseños se adapten y se mantengan consistentes al cambiar su tamaño o agregar elementos adicionales.
¿Cuál es la importancia de entender el modelo de caja en Figma?
Al trabajar con Auto Layout, es crucial trasladar conocimientos previos del modelo de caja de CSS. El modelo de caja define cómo se alinean y espacian los elementos dentro de un contenedor, permitiendo manipular el padding, margin y contenido del mismo. En Figma, esto ayuda a crear interfaces limpias y cohesionadas, otorgando precisión al diseñar layouts complejos y simplificando su implementación en código.
Desafío práctico: Alineación centrada de elementos
Se propone un reto interesante: alinear círculos que representan botones de un controlador de música en forma centrada. Este ejercicio pretende aplicar conceptos como 'Justify Content Center' y 'Align Item Center' a nivel de Figma. La solución a este reto no solo reafirma el aprendizaje de Figma, sino que también fortalece la comprensión del diseño adaptativo, invitando a comparar con métodos usados en CSS.
Es fascinante cómo Figma integra el mundo del diseño con el desarrollo, facilitando la creación de proyectos estéticamente agradables y funcionales. Estamos en un momento emocionante para diseñadores y desarrolladores, que ahora pueden disfrutar de herramientas más integradas y eficientes. ¡No olvides participar en el comentario para compartir cómo resolverías el reto propuesto!
La primera estatua parece un personaje de caricatura
Algunos comandos básicos para ahorrar tiempo en Figma:
Para crear un Frame solo oprime la tecla F.
Para crear un rectángulo solo oprime la tecla R (si deseas un cuadrado perfecto oprime las teclas Shift + Option mientras arrastras el mouse, de esta forma crear un cuadrado en vez de un rectángulo)
Para crear un circulo perfecto oprime la tecla O
Para alinear un elemento en el centro del FRAME (de todo el frame, no del contenedor) oprime Option + H
Para alinear en el centro del Frame de forma vertical oprime Option + V
Si desea cambiar el nombre de varios elementos al tiempo (Si te das cuenta en el panel izquierdo los elementos son nombrados como Rectangle 1, Rectangle 2, o Ellipse 1, Ellipse 2.... Ellipse 9, etc y quizás tu los quieras llamar music button o player buttons) solo los seleccionas (puede ser dentro directamente en el Frame de diseño o seleccionas las capas en el panel izquierdo) y oprimes Command + R, de esta forma puedes renombrar muchos elementos al tiempo.
Excelente aporte
Este aporte vale oro!!!
Muy sencillo el reto en Figma. Solo hay que centrar el alignment and padding en el centro
muchas gracias!
Muchas gracias hermano
Rayos, son demasiadas diapositivas :/
Casi no hay CSS Grid ni Flexbox 🙄
Incluso para esta clase esperaba ver el vídeo de ella haciendo el diseño, son que simplemente mostrara las pantallas ya hechas :(
Me fui para el curso de figma, tome 10 clases, me di cuenta que soy programador y no diseñador y regrese a acabar este curso xD
Estamos igual, solo tome unas clases de Figma pero no tengo imaginacion jajajaja
jeje, eso sucede. mucho codigo
Acá esta la herramienta con la que puedes arreglar la posicion de los items ♥
Después de leer mucho sobre el tema "Neumorphism", considero lo siguiente:
Creo que primero tenemos que investigar a profundidad las necesidades de nuestro usuario, o cliente.
Considero que, es necesario estudiar a profundidad los aspectos sobre accesibilidad ( ya no podemos dejar aún lado éste tema).
En lo personal, lo usaría pero, en proyectos personales ( me gustó mucho sus paletas de color).
Por último, considero mucho apoyarnos de las métricas ( las tienes).
Yo, llevó apenas dos años estudiando sobre desarrollo web, diseño de experiencais, y diseño ( no tengo muchas experiencia dentro de una empresa).
Totalmente de acuerdo.
Segun lo que el cliente necesite, se eligen los aspectos como accesibilidad, diseño y paletas de color.
les comparto un post super interesante sobre figma ! - by Adrian Twarog
Esta muy interesante todo el curso y esta clase en especial me cae como anillo al dedo, ya que necesito diseñar una interfaz para un sitio web y esta es mi gran debilidad 🙈🙈🙈
excelente curos pero demasiadas diapositivas cansa realmente, es mi opinión
Me surge una duda, como desarrolladores Frontend, ¿es indispensable saber diseñar también?
Replanteo mi pregunta porque creo que si es necesario que sepamos diseñar (un sitio web pero, no estoy seguro si es necesario saber herramientas de diseño de gráfico). ¿Es necesario saber diseñar a nivel de diseño de interfaces gráficas?
hey! hola! depende de a que te quieras dedicar...
saber diseño grafico te puede ser muy util como herramienta, pero no indispensable.
Considera mucho en el area e industria que te quieres desenvolver, por que quizas te toquen trabajos donde solo te toque construir un diseño ya establecido, pero quizas como freelance te pidan haecr el diseño y aparte construirlo...
Deberias partir por las bases del diseño, y luego ver si te agrada para interiorizarlo mas. Saludos desde chile
Los apuntes de este curso no estan disponibles
Existen varias formas de centrarlo verticalmente. Una de las más sencillas es seleccionado la opción encerrada en verde 👇. ¿A que no adivinan como se llama la opción? Sí, tal cual: Align Vertical Center. También se puede hacer con Alt + V