Iconos de acción en una fuente de iconos autogenerada.
Estos son los iconos incluidos en la fuente autogenerada. La información sobre cómo añadir o modificar estos iconos se encuentra en el apartado iconos de la documentación de mantenimiento.
Los iconos se deben usar dentro de un elemento span
vacío, con las clases .icon
y la clase correspondiente al icono en cuestión. Para asegurar que la tipografía de iconos no sea leída por los lectores de pantalla, se debe añadir el atributo aria-hidden="true"
.
Si los elementos de interacción se presentan con un icono sin compañía de texto, se les debe agregar un span
con la clase .icon-alt
. Esta clase funciona igual que la clase .visually-hidden
, pero si a través de la detección de font-face integrada en los scripts se comprueba que el navegador no lo soporta (y por tanto no soporta fuentes de iconos), muestra el texto alternativo.
<span aria-label="Link externo" role="button">
<span aria-hidden="true" class="icon icon--external-link"></span>
<span class="icon-alt">Link externo</span>
</span>
Los iconos se pueden presentar en varios tamaños dependiendo del tipo que sean y su ubicación. Se debe aplicar la clase .icon--social
para los iconos de redes sociales. Se puede aplicar la clase .icon--small
para presentar una versión más pequeña de los mismos iconos, y .icon--big
para la versión grande. Cuando los iconos acompañan a una cabecera, éstos van alineados a la derecha y deben llevar la clase .icon--header
.
<h1>
<span class="icon icon--external-link icon--header float-right" aria-hidden="true"></span>
Ejemplo de cabecera con icono
</h1>
<span class="icon icon--mail icon--small" aria-hidden="true"></span>
<span class="icon icon--mail" aria-hidden="true"></span>
<span class="icon icon--mail icon--big" aria-hidden="true"></span>
<span class="icon icon--radio-button-off icon--normal" aria-hidden="true"></span>
<span class="icon icon--radio-button-on icon--normal" aria-hidden="true"></span>
<span class="icon icon--radio-checkbox-off icon--normal" aria-hidden="true"></span>
<span class="icon icon--radio-checkbox-on icon--normal" aria-hidden="true"></span>
<span class="icon icon--radio-external-link icon--small" aria-hidden="true"></span>
<span class="icon icon--radio-close icon--small" aria-hidden="true"></span>
<span class="icon icon--radio-arrow-down icon--small" aria-hidden="true"></span>
<span class="icon icon--arrow-down icon--normal" aria-hidden="true"></span>
<span class="icon icon--arrow-up icon--normal" aria-hidden="true"></span>
<span class="icon icon--arrow-left icon--normal" aria-hidden="true"></span>
<span class="icon icon--arrow-right icon--normal" aria-hidden="true"></span>
<span class="icon icon--close icon--normal" aria-hidden="true"></span>
<span class="icon icon--plus icon--normal" aria-hidden="true"></span>
<span class="icon icon--arrow-down icon--big" aria-hidden="true"></span>
<span class="icon icon--arrow-up icon--big" aria-hidden="true"></span>
<span class="icon icon--arrow-left icon--big" aria-hidden="true"></span>
<span class="icon icon--arrow-right icon--big" aria-hidden="true"></span>
<span class="icon icon--close icon--big" aria-hidden="true"></span>
<span class="icon icon--plus icon--big" aria-hidden="true"></span>
<span class="icon icon--social-facebook icon--normal" aria-hidden="true"></span>
<span class="icon icon--social-twitter icon--normal" aria-hidden="true"></span>
<span class="icon icon--social-linkedin icon--normal" aria-hidden="true"></span>
<span class="icon icon--social-youtube icon--normal" aria-hidden="true"></span>
<span class="icon icon--social-instagram icon--normal" aria-hidden="true"></span>
<span class="icon icon--social-flickr icon--normal" aria-hidden="true"></span>
<span class="icon icon--social-vimeo icon--normal" aria-hidden="true"></span>
<span class="icon icon--social-media-2 icon--normal" aria-hidden="true"></span>
<span class="icon icon--social-media-3 icon--normal" aria-hidden="true"></span>
<span class="icon icon--social-spotify icon--normal" aria-hidden="true"></span>
<span class="icon icon--search icon--normal" aria-hidden="true"></span>
<span class="icon icon--search icon--big" aria-hidden="true"></span>
<span class="icon icon--play-center" aria-hidden="true"></span>
<span class="icon icon--play" aria-hidden="true"></span>
<span class="icon icon--info icon--small" aria-hidden="true"></span>
<span class="icon icon--info" aria-hidden="true"></span>
<span class="icon icon--info icon--big" aria-hidden="true"></span>
<span class="icon icon--campus icon--normal" aria-hidden="true"></span>
<span class="icon icon--book icon--book--open-registration--small" aria-hidden="true"></span>
<span class="icon icon--book icon--book--open-registration--big" aria-hidden="true"></span>
<span class="icon icon--info icon--info--small" aria-hidden="true"></span>
<span class="icon icon--info icon--info--normal" aria-hidden="true"></span>
<span class="icon icon--alert icon--alert--small" aria-hidden="true"></span>
<span class="icon icon--alert icon--alert--normal" aria-hidden="true"></span>
Cuando los iconos se presentan con un texto visible, se puede agregar la clase .icon--before
o .icon--after
para añadir un margen a la izquierda o a la derecha del icono.
<button class="btn btn--secondary">
<span aria-hidden="true" class="icon icon--arrow-left icon--small icon--before"></span>
Anterior
</button>
<button class="btn btn--secondary">
Siguiente
<span aria-hidden="true" class="icon icon--arrow-right icon--small icon--after"></span>
</button>