Tutoriales de croquis

Esta es, sin duda, la mejor técnica de Sketch que verás todo el día.

Advertencia: más GIF que el pasillo de mantequilla de maní.

Sí, lo pronuncio "Jiff". Vete.

Un gran agradecimiento a Lloyd Humphreys por inspirar este método de anidación profunda, particularmente en lo que respecta al texto.

Cuando Sketch lanzó las reglas de cambio de tamaño en Sketch 39, cambió tanto el juego que quise hornear un pastel con el logotipo de Sketch solo para poder presentarlo de nuevo a mí mismo.

Por lo tanto, no hace falta decir que cuando aparecieron las anulaciones de símbolos en el Bosquejo 41, me hicieron salir de puro júbilo y éxtasis. Fue un gran problema.

Después de mucho ensayo y error, he creado algunos de los componentes más flexibles, personalizables y mantenibles que jamás hayan usado símbolos anidados, anulaciones y lo que estoy llamando Estilos de símbolos en cascada ... también conocido como CSS.

Esto es lo que podemos hacer con los estilos de símbolos en cascada en Sketch. ¿Puedo obtener un amén?

Para ser sincero, esta técnica no es particularmente novedosa. Es solo un conjunto de símbolos anidados, minuciosamente organizados para aparecer más organizados en el panel Inspector de Sketch. Pero pensé que a todos ustedes les podría resultar interesante de todos modos, así que abróchense el cinturón y agarren algunas palomitas de maíz

Vamos a sumergirnos en este símbolo:

Es un elemento de la lista que estoy usando en un panel de chat. Quiero tener su foto y su nombre, además de una credencial para los mensajes nuevos, y un indicador de si están escribiendo o no (están apilados para que pueda activarlos / desactivarlos según el que necesito).

Las capas:

Foto

Esta es una referencia renombrada del símbolo "Imagen de Avatar". ¿Por qué se le cambia el nombre? Porque esto es lo que aparece en el panel Inspector cuando uso este símbolo en otro lugar. Prefiero que ese nombre sea agradable y limpio en lugar de algo como "Avatar / Imagen", que de todos modos termina truncado. No bueno

En segundo lugar, para cubrir el caso de uso en el que un usuario no ha configurado una foto de perfil, creé un avatar predeterminado que quiero mostrar en su lugar.

Ahora presta atención, porque el siguiente punto es importante: dado que los tamaños de los símbolos Avatar / Imagen y Avatar / Predeterminado son exactamente los mismos (ver arriba), podré elegir qué símbolo quiero mostrar en el menú desplegable del Inspector:

Tenga en cuenta que no me molestan cientos de mis otros símbolos. Esto se debe a que esos otros símbolos no coinciden con las dimensiones del símbolo base anidado dentro del símbolo del elemento de la lista. ¿Tener sentido?

Nombre

La capa de nombre es algo contradictoria, pero increíblemente poderosa. Creé símbolos de todos mis estilos de texto en Sketch para poder intercambiar colores dentro de los símbolos. Se tomó un tiempo:

Pero ahora que tengo estos, hace que sea fácil cambiar el color del texto en mi símbolo sin tener que crear una instancia de símbolo completamente nueva:

Como el símbolo de texto es ... bueno ... texto ... es por eso que me da la opción de editar el contenido. Me acabo de poner elegante y llamé a la capa de texto real en ese símbolo como "Contenido" para que sepa que está cambiando ese contenido.

Nuevamente, todo esto es un solo símbolo, por lo que si edito el símbolo base, todas estas instancias se actualizarán:

Un símbolo Tres derivaciones!

Simplemente mágico

Placa

La insignia es otro símbolo más, pero este también tiene algunas propiedades interesantes. Echemos un vistazo:

Dentro del símbolo de la insignia, tengo mi símbolo de texto (para poder cambiarlo más tarde) y un símbolo de "Contenedor". Así es como se ve:

La capa "Contenedor" en el símbolo de insignia es solo una referencia renombrada al símbolo de contenedor redondeado de arriba. Cada uno de estos contenedores tiene un símbolo de estado (para que pueda anular el estado de la insignia) ...

... un símbolo de color (para poder anular el color) ...

... y una máscara que determina su forma.

Nota al margen de Sketch: Sería genial si pudiéramos usar símbolos como máscaras.

Tenga en cuenta que mis símbolos de estado y símbolos de color son de diferentes anchos. Esto es para "proteger" sus menús desplegables en el panel Inspector cuando personalice mi símbolo de elemento de lista más adelante. Si elijo un color para el fondo, no quiero ver otros símbolos en esa lista. Solo quiero colores.

Solo colores! ¡Nada más!¡Solo estados! ¡Nada más!

Mantenga todos los símbolos de un tamaño consistente que desee que aparezcan juntos en un menú desplegable y asegúrese de que cualquier otra cosa sea al menos 1px más grande o más pequeña. De esa manera nunca aparecerán juntos

Mecanografía

Este es solo un pequeño símbolo que muestra cuándo alguien está escribiendo.

ProTip ™: configure todos los iconos como máscaras y use un símbolo de color encima. De esa manera, puede anular el símbolo de color si desea cambiar el color. Un símbolo de icono ... cualquier color que quieras

Esta técnica fue introducida por primera vez por Free & Willing:

Envase

Última capa! Esta es solo una instancia renombrada de un símbolo de color "Mixin / Fill". Agregué esto para poder activar y desactivar fácilmente un estado seleccionado:

En el extremo derecho, verá el símbolo

¡Eso es todo! Como puede ver, estos pueden volverse bastante sofisticados y requieren un poco de pensamiento y organización para hacerlo bien, pero el hecho de que ahora podamos aplicar literalmente miles de tratamientos diferentes a un solo símbolo es bastante innovador. Es, por sí solo, el mayor ahorro de tiempo que he creado.

Muy bien, ¿eh? También he hecho esto con docenas de otros símbolos:

¡Mira todos esos símbolos en cascada en el panel Inspector!

Eso es mucho trabajo para un solo símbolo, y los diseños de aplicaciones tienen docenas, si no cientos de ellos.

Seguí adelante y te hice todo eso sucio, y lo hice ver bien:

Si está interesado, puede obtenerlos en el nuevo sitio de UX Power Tools. También puede consultar la guía de estilo completa en InVision o Marvel.

Creo que te gustarán

Cuando no me estoy burlando de Medium, estoy trabajando en las herramientas de Sketch en UX Power Tools para hacerte un diseñador mejor, más rápido y más fuerte. Síganos en Twitter @uxpowertools. ¡Sígueme también si te entretuviste!