Botones
Archivo componentes/_buttons.scss
(ver)
Los botones se obtienen con la clase button
.
<a class="button">Soy un botón</a>
Para agregar separaciones utilice las clases de márgenes de EDgrid.
<a class="button s-mr-1">Soy un botón</a>
<a class="button">Soy un segundo botón</a>
1. Colores de los botones
Use las clases first-color
, second-color
, third-color
, accent-color
, dark-color
, text-color
, light-color
para obtener botones con los colores de EDteam. Por defecto, la clase button
da un botón azul, pero si necesita forzar el color azul use first-color
.
<a class="button">.button.first-color</a>
<a class="button second-color">.button.second-color</a>
<a class="button third-color">.button.third-color</a>
<a class="button accent-color">.button.accent-color</a>
<a class="button dark-color">.button.dark-color</a>
<a class="button text-color">.button.text-color</a>
<a class="button light-color">.button.light-color</a>
2. Alinear botones
Los botones pueden alinearse por su contenedor o por ellos mismos. Por el contedor use las clase de EDgrid para alienar contenido, y para alinear al mismo botón use las clases de EDgrid de alineación de elementos.
Si desea que un botón ocupe todo el ancho disponible, agregue la clase .full
<a class="button full">Soy un botón full</a>
3. Botones fantasma (ghost)
Los botones fantasma tienen fondo transparente y solo constan de borde y texto. Se usa la clase ghost
. Ejemplo:
<a class="button ghost">Soy un botón fantasma</a>
Para conseguir los colores, use las clases indicadas en la sección anterior first-color
, second-color
, third-color
, accent-color
, dark-color
y light-color
(este último es blanco, úselo sobre fondos oscuros).
<a class="button ghost">button.ghost.first-color</a>
<a class="button ghost second-color">button.ghost.second-color</a>
<a class="button ghost third-color">button.ghost.third-color</a>
<a class="button ghost accent-color">button.ghost.accent-color</a>
<a class="button ghost dark-color">button.ghost.dark-color</a>
<a class="button ghost light-color">button.ghost.light-color</a>
4. Tamaños de los botones
Usando las clases .big
, .small
y .tiny
al botón (ya sea normal o fantasma) puede variar su tamaño.
<a class="button big">.button.big</a>
<a class="button">.button</a>
<a class="button small">.button.small</a>
<a class="button tiny">.button.tiny</a>
<a class="button micro">.button.micro</a>
<a class="button--ghost big">Boton grande</a>
<a class="button--ghost-cta">Botón normal</a>
<a class="button--ghost-alert small">Boton pequeño</a>
<a class="button--ghost-dark tiny">Botón diminuto</a>
<a class="button--ghost-dark micro radius">Botón micro</a>
<a class="button--ghost-dark micro">Botón micro</a>
5. Botón desactivado.
Use la clase disabled
para mostrar un botón como desactivado.
<a class="button disabled s-mr-1 s-mb-1 big">.button.disabled.big</a>
<a class="button disabled s-mr-1 s-mb-1">.button.disabled</a>
<a class="button disabled s-mr-1 s-mb-1 small">.button.disabled.small</a>
<a class="button disabled s-mr-1 s-mb-1 tiny">.button.disabled.tiny</a>
<a class="button disabled s-mr-1 s-mb-1 micro">.button.disabled.micro</a>
6. Uso de los colores
Los colores de los botones deben respetar las siguientes guias
- El botón por defecto
first-color
es para acciones predeterminadas como envios de formularios - El botón rojo
third-color
normal o ghost, es para indicar otro tipo de acciones, como compras. - El boton amarillo
accent-color
normal o ghost, es para llamados a la acción como descuentos, suscripciones, ofertas, etc. - El boton gris
text-color
es para cancelar en cuadros de diálogo.
Los otros botones: celeste (second), gris oscuro (dark) y blanco (light) sí pueden usarse con fines decorativos.