Thesaurus Design System

Thesaurus Design System

  • Brand
  • Digital Product
  • Help and Contribution
  • News and Updates
  • Resources

›Funtional-focused

Digital Product

  • Overview

Getting Started

  • About IE Design System
  • For designer
  • For developers

Language

  • Accessibility
  • Color
  • Typography
  • Estilos de texto
  • Breakpoints
  • Layout
  • Grid
  • Spacing
  • Elevation
  • Icons
  • Imagenes
  • Ilustraciones
  • Video
  • Motion

Themes

  • Themes
  • Design Tokens

Components

    Funtional-focused

    • Accordion
    • Alert Box
    • Avatar
    • Badge
    • Breadcrumb
    • Button
    • Button dropdown
    • Button Group
    • Calendar
    • Checkbox
    • Date Picker
    • File Uploader
    • Filter Tag
    • Flag message
    • Input Text
    • Link
    • Loading spinner
    • Modal
    • Overflow menu
    • Pagination
    • Popover
    • Progress Indicator
    • Radio Button
    • Search
    • Select
    • Slider
    • Switch
    • Tabs
    • Text area
    • Toast
    • Tooltip

    Content-focused

    • Antetitle
    • Author Bar
    • Blockquote
    • Body
    • Code Snippet
    • Date Time Bar
    • Footnote
    • Heading
    • List
    • Paragraph
    • Reading Progress
    • Reading Time
    • Subtitle
    • Table - Structured List
    • Tags

Containers

  • Container 1
  • Container 2

Modules

    Structural

    • Cabecera
    • Footer

    Editorial

    • Artículos y Eventos
    • Colecciones
    • Contacto
    • Contenido
    • Estudios
    • Iniciaticas y Proyectos
    • Personas

    Funcional

    • Descargas
    • Formularios
    • Funcionales
    • Interactivos
    • Social

    Other

    • Card
    • Table

Patterns

  • Articulos y Eventos
  • Colecciones
  • Contacto
  • Estudios
  • Finantial
  • Funcional
  • Iniciativas y Proyectos
  • Navegación
  • Personas

Input Text

Los input text permiten a los usuarios ingresar e interactuar con datos. Los inputs son la forma más básica de crear una entrada dentro de un formulario, pero también pueden formar parte de una modal, un login, etc. Permiten a los usuarios ingresar cualquier combinación de letras, números o símbolos de su elección (a menos que esté restringido). Los campos de texto pueden abarcar una o varias líneas.

Recomendaciones de uso

¿Qué hacer?

  • Usar cuando un usuario debe ingresar un dato como su nombre, correo, dirección...
  • Es aconsejable añadir un label para ayudar a los usuarios a comprender qué información debe ingresar en el campo de texto.
  • Los placeholder proporcionan al usuario sugerencias o ejemplos.
  • Los mensajes de error o estilo solo deben mostrarse después de que un usuario haya interactuado con un campo en particular.
  • Los campos obligatorios se deben indicar con un asterisco.

¿Qué no hacer?

  • Recopilar varias líneas de texto en un input, en su lugar utiliza un text area.
  • Realizar una búsqueda, para ello existe el componente search.

Input Text Responsive

Cuando el ancho del navegador cambia, los input deben apilarse a medida que la pantalla se hace más pequeña. Por ejemplo, en el breakpoint large (1680 px), cuatro input text llenan una fila, en un punto medio (1216 px) los imput se apilaran en dos columnas, y en el breakpoint small (360 px), los campos aparecerán en una columna.

Tipos

En Thesaurus DS encontramos diferentes tipos de input text para crear formularios.

Text input

Las entradas de texto son campos de entrada que normalmente se usan en formularios que permiten al usuario ingresar datos de texto en un formato estructurado. Las entradas de texto deben ir acompañadas de etiquetas.

Los input text más comunes son:

  • Nombres de usuario
  • Descripciones
  • URL
  • Correos electrónicos
  • Direcciones
  • Búsquedas de texto sin formato.

Password

El componente password enmascara el input para evitar que otros usuarios lean el texto de la pantalla.

Input

Los estados son los mismos que los de el resto de input.

Autocomplete

Este componente ayuda al usuario a completar un campo mediante varias opciones de texto predictivo que aparece al desplegarse un panel.

Estados

  1. Stanby: es el input en su estado normal o reposo.
  2. Hover: al pasar por encima del input esté se activará mostrandonos un cursor.
  3. Focus: es el estado que nos marca con qué elemento estamos interactuando.
  4. Active:: nos marca cuando estamos completando el input.
  5. Filled: es es estado del input cuando está completado por el usuario.
  6. Required: nos marca cuando un campo es obligatorio.
  7. Disabled: es el estado desactivado del input.
  8. Error: nos marca cuando hemos introducido mal algun dato en el campo. Nos informa del error y contiene un texto de ayuda.

Si se van a colocar sobre un fondo oscuro, se utilizarán en el color inverso; si van sobre un fondo claro utilizarán en el color default del theme.

  • Modo Default

  • Input text

Input

  • Autocomplete

Input

  • Modo Inverse

  • Input text

Input

  • Autocomplete

Input

Anatomía

Los inputs suelen estar compuestos de la siguiente forma:

  1. Label
  2. Placeholder
  3. Instrucciones o Texto de ayuda (opcional)

Input

El autocomplete estaría compuesto por:

  1. Label
  2. Placeholder
  3. Panel desplegable
  4. Instrucciones o Texto de ayuda (opcional)

Input

Estilos

Color

  • Modo Default
NombrePropiedadColor token
InputBackground$transparent
Input:labeltext color$text-01
Input: placehodertext color$text-04
Input:borderStroke$UI-06
Input:panel-autocompletebackground$UI-02
Input:panel-autocomplete-itemtext color$text-01
Input:panel-autocompleteshadow$small
  • Interactive Color
NombrePropiedadColor token
FocusStroke$focus-01
Active:placeholdertext color$text-01
Errorcolor$support-01
Disabledcolor$disabled-04
  • Modo Inverse
NombrePropiedadColor token
InputBackground$transparent
Input:labeltext color$inverse-01
Input: placehodertext color$inverse-01
Input:borderStroke$inverse-01
Input:panel-autocompletebackground$UI-02
Input:panel-autocomplete-itemtext color$text-01
Input:panel-autocompleteshadow$small
  • Interactive Color
NombrePropiedadColor token
FocusStroke$focus-01
Errorcolor$support-01
Disabledcolor$disabled-03

Tipografía

NombreTamaño fuenteFont weightEstilo
Input:label L13/0.813Regular/400$tiny-M
Input: label M13/0.813Regular/400$tiny-M
Input: label S13/0.813Regular/400$tiny-M
Input: placeholder L15/0.938Regular/400$body-inline
Input: placeholder M13/0.813Regular/400$body-inline
Input: placeholder S13/0.813Regular/400$body-inline
Input: help-text L13/0.813Regular/400$tiny-M
Input: help-text M13/0.813Regular/400$tiny-M
Input: help-text S13/0.813Regular/400$tiny-M
autocomplete: item L15/0.938Regular/400$body-inline
autocomplete: item M13/0.813Regular/400$body-inline
autocomplete: item S13/0.813Regular/400$body-inline

Estructura

  • Input text

Input

  • Autocomplete

Input

← Flag messageLink →
  • Recomendaciones de uso
    • ¿Qué hacer?
    • ¿Qué no hacer?
  • Input Text Responsive
  • Tipos
    • Text input
    • Autocomplete
  • Estados
  • Anatomía
  • Estilos
    • Color
    • Tipografía
    • Estructura
Thesaurus Design System
Docs
Getting Started (or other categories)Guides (or other categories)API Reference (or other categories)
Community
User ShowcaseStack OverflowProject ChatTwitter
More
BlogGitHubStar
Facebook Open Source
Copyright © 2019 Secuoyas Experience SLU