Toto · Documentación

Poses de Toto en tus apps

Toto pertenece a Spanish Total.js. La comunidad Total.js puede llevarlo a apps creadas con Total.js, y los creadores pueden usarlo para ilustrar Total.js, según la licencia. La única condición: indica con claridad que tu app, web o servicio está creado con Total.js, con un enlace a totaljs.com o a totaljs.es.

Toto™ es una marca de Spanish Total.js · OEPM M4411785. Datos de la marca.

El manifiesto JSON contiene identificador, archivo, dimensiones, textos alternativos e intención de cada pose. Las rutas del manifiesto son relativas a la raíz del repositorio. Cada pose existe en WebP (800 px, ligero, para web y firmas) y en PNG original (dimensiones en el manifiesto) con canal alfa. Usa el WebP salvo que necesites la máxima resolución; algunos clientes de correo antiguos, como Outlook de escritorio, no muestran WebP: en ese caso usa el PNG.

ID estableRecursoUso recomendado
signatureassets/poses/webp/toto-signature.webp · assets/poses/toto-signature.pngIdentidad, presentaciones y firma.
welcomeassets/poses/webp/toto-welcome.webp · assets/poses/toto-welcome.pngBienvenida, primeros pasos y ayuda inicial.
thinkingassets/poses/webp/toto-thinking.webp · assets/poses/toto-thinking.pngConsejos y preguntas sin resolver.
codingassets/poses/webp/toto-coding.webp · assets/poses/toto-coding.pngTutoriales y operaciones en curso.
celebrateassets/poses/webp/toto-celebrate.webp · assets/poses/toto-celebrate.pngConfirmación de éxito y nuevas versiones.
errorassets/poses/webp/toto-error.webp · assets/poses/toto-error.pngPáginas de error y rutas no encontradas, con una explicación y una acción de recuperación.
productionassets/poses/webp/toto-production.webp · assets/poses/toto-production.pngServidores, despliegues y operaciones en producción.
emailassets/poses/webp/toto-email.webp · assets/poses/toto-email.pngCorreo, mensajes y comunicación.
totaljsassets/poses/webp/toto-totaljs.webp · assets/poses/toto-totaljs.pngPresentaciones de Total.js y su comunidad.
iaassets/poses/webp/toto-ia.webp · assets/poses/toto-ia.pngAsistentes de IA, aprendizaje y colaboración.

La galería de la web permite cambiar el fondo y comprobar cómo se ve cada pose.

La colección pixel art de 8 bits, independiente, incluye las diez poses y Toto asomándose por el logo oficial de Total.js, con su propio catálogo y archivos PNG transparentes y WebP sin pérdida. Usa image-rendering: pixelated para mostrarlos.

HTML

Puedes enlazar la imagen directamente desde la web de Toto, sin descargarla. Colócala donde los usuarios puedan verla, por ejemplo en el pie o en la página «acerca de» de tu app, con el aviso y el enlace a Total.js:

<a href="https://www.totaljs.es/">
  <img class="toto" src="https://totaljs-es.github.io/toto/assets/poses/webp/toto-welcome.webp"
       width="160" height="160"
       alt="Toto, mascota de Spanish Total.js">
</a>
<p>Creado con <a href="https://www.totaljs.es/">Total.js</a></p>
.toto {
  display: block;
  width: min(160px, 100%);
  height: auto;
  object-fit: contain;
}

Total.js

En una app creada con Total.js, enlaza la pose desde la vista:

<img src="https://totaljs-es.github.io/toto/assets/poses/webp/toto-thinking.webp" width="128" height="128"
     alt="Toto está pensando.">
<p>Comprueba los datos antes de continuar.</p>
<footer>Creado con <a href="https://www.totaljs.es/">Total.js</a></footer>

Para una imagen decorativa que acompaña a un texto equivalente, usa alt="". Si comunica algo que no está escrito en otro lugar, describe ese significado. El nombre del archivo por sí solo no es un texto alternativo útil.

Reglas prácticas

Comprobar la colección

Con Node.js disponible, ejecuta desde la raíz:

npm run check

La comprobación valida las rutas de los recursos, dimensiones PNG, canal alfa, identificadores únicos y correspondencia de los catálogos de la galería. No instala paquetes ni utiliza servicios externos.

Editar esta página en GitHub ↗