Tutoriales de croquis

Una mejor manera de hacer botones en croquis

¡Botones como nunca los has visto antes! Probablemente.

¡Este artículo ha sido actualizado para 2019! Vea la nueva técnica y tutorial aquí.

Nota: aún puede seguir el tutorial a continuación, pero sepa que ya no es la forma más óptima de crear botones en Sketch.

Descargue este archivo de demostración para seguirlo o consulte UX Power Tools para obtener todo el kit de interfaz de usuario, construido con todo tipo de símbolos inteligentes como este.

Los símbolos de boceto son excelentes porque proporcionan un lugar central para administrar componentes. Los botones son algunos de los componentes más fáciles de crear, pero al igual que los campos de texto, tienen muchos estados, colores y estilos diferentes. Por lo tanto, generalmente significa crear un montón de símbolos diferentes.

El viejo camino

Así es como se veían mis símbolos de botón hace unos tres meses:

Levanta la mano si tu página de símbolo se ve así ...

¡Bonito y limpio! Utilicé este enfoque durante unos 12 meses y nunca tuve ningún problema. Es una buena manera de administrar los símbolos de los botones, y cubren todos los estados que necesitaré en mis diseños:

Colores de botones
Primario, Secundario, Blanco
Estados del botón
Predeterminado, Desplazar, Presionado, Desactivado

Estrictamente hablando, esto no es malo. Pero esto va a ser un poco dolor de cabeza en el futuro:

  • Si deseo agregar un botón verde, necesitaré tres nuevos símbolos ... uno para cubrir cada estado del botón.
  • Si quiero un botón blanco con texto azul, necesitaré tres símbolos nuevos.
  • Si deseo eliminar el borde de todos mis botones, necesitaré actualizarlo en cada símbolo de botón que haya creado.
  • ¿Diez símbolos para un solo componente? ... ¿en serio? ... ¿es necesario?

Un nuevo camino

Guardaré los cines y solo te mostraré lo que estamos creando primero. Mi kit de IU ya no tiene más de 10 símbolos de botón.

Ahora ... solo uno.

¡Qué solitario! Esto me recuerda esa triste escena de Cast Away donde Tom Hanks está solo en su balsa. RIP Wilson.

Revelación completa: este símbolo es un poco engañoso porque requiere que construyamos otros símbolos que usaremos como piezas para construir nuestro botón. Pero estas piezas de símbolos se usan en toneladas de otros componentes en todo mi kit de interfaz de usuario, por lo que termina siendo una compensación positiva.

Cuando terminemos, puede crear un arco iris de botones en todo tipo de estados ... todo desde un solo símbolo de botón. Echale un vistazo:

Estructura de botones

Hay tres símbolos anidados en este símbolo de botón:

  • El texto del botón (importante): Usamos esto para cambiar lo que dice el botón.
  • El ícono del botón (no es tan importante): podemos activarlo si el botón está en un estado de "carga".
  • The Button Container (el más importante): esto nos da la forma, el color y el estado.
Estos tres símbolos están a punto de volar tu mente.

El texto del botón

He escrito sobre esto un poco antes en el artículo a continuación, pero resumiré las cosas nuevamente para la posteridad:

"¿Por qué el texto es un símbolo?", Preguntó enfáticamente.

Por lo tanto, no tiene que usar símbolos para su texto, pero al hacerlo, está agregando una gran flexibilidad a su botón.

Como recordatorio rápido, Sketch le permite intercambiar símbolos anidados dentro y fuera para protegerlo de la temida acción Separar del símbolo. El caso de uso más simple (y más común) es para iconos: intercambie un símbolo de casilla de verificación vacío por uno que esté marcado. Pan comido.

Efectivamente estoy haciendo exactamente lo mismo, pero con texto. Creé 10 estilos de texto en Sketch, luego usé esos estilos de texto para crear un símbolo único para cada uno.

Estos estilos y colores de texto en realidad se corresponden muy bien con mi hoja de estilo central.
La regla de oro del intercambio de símbolos
Sketch solo le permite intercambiar símbolos con otros símbolos que tengan exactamente el mismo tamaño. Es decir, si sus mesas de trabajo de símbolos son incluso 1px más grandes o más pequeñas entre sí, NO aparecerán en el menú desplegable de anulación de símbolos (ver a continuación). Así que tuve que asegurarme de que todas las mesas de trabajo de símbolos de texto de arriba fueran exactamente del mismo alto y ancho.

Debido a que el texto de mi botón es un símbolo anidado, solo elijo uno de mis otros símbolos de texto del menú desplegable de mi instancia de símbolo si alguna vez quiero que mi texto sea de un color diferente. ¿Qué tan fácil es eso?

Tan fácil que una cabra bien entrenada podría hacerlo.

Es cierto que me excedí un poco con mis símbolos de texto al tener todo tipo de colores diferentes. Pero, como mínimo, es probable que desee un símbolo de texto claro y un símbolo de texto oscuro, que probablemente equivale a texto blanco y texto de color de marca principal.

El ícono del botón

Este es probablemente el símbolo menos importante, siéntase libre de dejarlo fuera si lo desea, pero lo he encontrado útil en algunos proyectos. Es la noción de ilustrar una respuesta después de hacer clic en un botón.

¡El sistema está pensando! Probablemente esté pensando que la cagué, ¡pero todavía está pensando!

La idea básica en torno a los "símbolos maestros" como este botón es que está apilando efectivamente todos los estados potenciales de los componentes en un solo símbolo, y luego activa o desactiva los símbolos anidados dentro de él, dependiendo del estado que esté intentando presumir.

La capa de símbolo de icono en nuestro símbolo de botón maestro es el "marcador de posición" que representa el estado de carga de nuestro botón (ver arriba).

Francamente, no hay mucho en esta capa. Solo tengo un símbolo de icono con esa pequeña forma de carga, luego lo floté en el centro del botón. ¿No está seguro de lo que significa "flotante"? Lea este brillante artículo de Peter Nowell. Él no sabe esto, pero me enseñó todo lo que sé:

Mira lo fácil que es:

Con todo su tiempo de diseño recuperado, le recomiendo comenzar un ajetreo lateral como UX Power Tools.

Si tu boca está abierta y te preguntas cómo tengo la opción de cambiar el color de mi ícono, mira este fantástico artículo de Francesco Bertocci:

Despiadadamente robé la técnica directamente de sus dedos. ¡Gracias hombre!

El contenedor de botones

El contenedor de botones es la parte más importante de todo el símbolo ... Entonces, si omite esta sección, suspenderá el examen, no saldrá de la escuela y probablemente terminará haciendo malabares con pelotas de tenis por dinero en el muelle de Santa Mónica.

Dependiendo de cuántas formas desee, puede hacer todo tipo de símbolos de contenedor diferentes. Aquí hay algunos que creé:

Todavía estoy esperando que los botones de rombos se pongan de moda

Afortunadamente, cada uno de estos símbolos es funcionalmente idéntico. La única diferencia es cómo están enmascarados (en un mundo perfecto, también podríamos tener símbolos de máscara, pero no siempre podemos obtener todo lo que queremos, ¿o sí?).

También uso estos símbolos de contenedor en cosas como píldoras / chips de selección múltiple, así que me gusta tener varias formas diferentes disponibles:

  • Duro: radio de borde de 0 px para esquinas afiladas
  • Redondeado suave: generalmente radio de borde de 2px-10px para esquinas suaves
  • Redondeado: radio del borde del 100% para una bonita forma de rectángulo redondeado. Estos son excelentes para chips y etiquetas.
  • Izquierda redondeada: esto es para que pueda juntar botones en un grupo de botones. Esto sirve como el botón redondeado en el lado izquierdo del grupo.
  • Redondeado a la derecha: es igual que el anterior, pero solo para el lado derecho.

Como dije, solo necesitas tantos contenedores como formas de botones que creas que podrías usar. Es decir, si nunca usará botones redondeados, no se preocupe por crear un contenedor redondeado.

Construyendo un contenedor

Cada contenedor está construido con dos símbolos anidados y una máscara:

  • Símbolo de estado: ¿Se está suspendiendo este contenedor? ¿Presionado? Enfocado?
  • Símbolo de color: ¿De qué color es este contenedor?
  • Máscara: ¿De qué forma es este contenedor?

Estados

Los estados son el símbolo superior en el contenedor, y el uso de técnicas como la transparencia y los modos de fusión puede afectar al contenedor para que parezca estar suspendido, enfocado, presionado o deshabilitado.

Para algo como

Así es como se ven cuando se activan el símbolo de nuestro botón:

¡TÓCALO!

Nuevamente, debido a que los estados son símbolos y cada símbolo de estado tiene exactamente el mismo tamaño, puedo cambiarlos en el menú desplegable de anulación de símbolos.

Hablando de anulaciones de símbolos ...
ProTip ™
Haga conjuntos de símbolos (todos los estados, todos los colores, todo el texto) anchos ligeramente diferentes entre sí. Esto asegurará que no aparezcan en el símbolo que anula el menú desplegable. No desea elegir accidentalmente "Color / Rojo" para el estado del botón, cuando quiso elegir "Estado / Desplazar".

Colores

Por último, la capa de color. Básicamente es solo un símbolo hecho de una caja con un color de relleno. Fascinante:

Me gusta hacer un montón de estos símbolos en diferentes colores:

Estos son los colores que le dan a mi botón un tono encantador. ¡Nada mas que decir!

Resumen

No necesita un montón de símbolos diferentes para cada componente. Solo date las piezas necesarias y construye una vez. ¡Entonces usa esas mismas piezas para construir otras cosas! La mayoría de mi página de símbolos son solo piezas, no componentes completos en sí. Pero usando todas estas piezas, puedo construir algunos componentes realmente sofisticados.

Este kit de interfaz de usuario completo está disponible en UX Power Tools

Más lectura:

Cuando no estoy escribiendo, estoy trabajando en herramientas de diseño de bocetos como UX Power Tools para hacerte un diseñador mejor y más eficiente. Lo están utilizando todos los mejores diseñadores y equipos de Sketch, y creo que también te puede gustar. ¡Míralo en Marvel!

Sigue a UX Power Tools en Twitter
Sigueme en Twitter