For the complete documentation index, see llms.txt. This page is also available as Markdown.

CSS personalizado

Publicado inicialmente por LavaC en el foro de la comunidad:

Si necesitas ayuda con esta guía de CSS o con CSS en general, envía un comentario al tema original, en el enlace anterior.

Dónde encontrar la opción

Para habilitar la hoja de estilos CSS personalizada, ve a Menú > Archivo > Aplicar CSS personalizado.

Para editar el archivo CSS personalizado, ve a Menú > Archivo > Abrir > CSS personalizado.

Cómo funciona

Muchos de los métodos de este artículo están orientados a principiantes y no emplean las prácticas más recomendables. Si ya sabes de CSS, podrás saltarte la mayor parte del contenido.

Color del tema

En desarrollo de software, se suele empezar por establecer primero una base de variables de estilo. Es igual en Anytype. Si quieres aplicar tu propio estilo, normalmente empezarás por aquí.

Estas variables suelen estar bajo el selector :root y podemos verlas con las herramientas de desarrollo.

Por ejemplo, --color-text-primary parece ser la variable de color para el texto negro más oscuro, así que podemos escribir esto en el archivo custom.css:

Después de guardar, puedes actualizar Anytype pulsando (Cmd/Ctrl) + R.

También puedes modificarlo con las herramientas de desarrollo y ver los efectos al instante.

Aquí podemos ver que el valor red (rojo) ha sustituido el valor predefinido y mi texto se ha vuelto rojo.

Lo que viene a continuación es una parte del archivo custom.css que modifiqué basándome en Solarized 18. Es como un juego de rellenar palabras: cambia alguna de las variables para ver el efecto que tiene y así sabrás lo que tienes que modificar.

Tipografía

En CSS, el atributo relacionado con los tipos de letra (también llamados «fuentes») es font-family. Para asegurarnos de que todo el texto usa el mismo tipo de letra, ponemos el estilo en el elemento body.

Por supuesto, el requisito previo para que funcione es que tengas ese tipo de letra en tu ordenador; si no es así, puedes instalarla o importarla de Internet.

Importar tipo de letra de Internet

image image image image image

Modo oscuro

Los estilos del modo oscuro se deben especificar dentro de html.themeDark.

Otros elementos

Si quieres modificar un elemento concreto, puedes abrir las herramientas de desarrollo, en la esquina superior izquierda, y seleccionar el elemento que quieres modificar; al hacerlo, verás los estilos que le afectan en la columna Estilos.

Puedes probar a modificar directamente los valores para ver su efecto.

Si crees que los efectos no están mal, puedes copiar todo este contenido en tu hoja de estilos custom.css para guardarlo.

Cambiar iconos

Los iconos de Anytype usan el formato SVG.

Por ejemplo, los iconos de relación

image

El texto que comienza con data:image/svg... son los datos de SVG convertidos a Base64. Puedes descifrar estos datos en este sitio web, por ejemplo, para obtener la imagen SVG.

Si quieres usar un icono propio, puedes convertir tu SVG a formato Base64 empleando, por ejemplo, un sitio web.

Como fuente para los iconos SVG, recomiendo este sitio web.

Procura que tu icono SVG no sea muy complicado para que el texto en Base64 no se alargue demasiado.

Cuando obtengamos el texto en Base64, sustituimos el original y habremos cambiado el icono.

image

Si crees que el icono original está muy bien y solo quieres cambiar el color, también hay una forma de conseguirlo, aunque un poco complicada.

Si has usado PS, deberías ser capaz de adivinar que se trata de una función de máscara similar, pero el resultado final no es muy fino.\

Ejemplos

Last updated

Was this helpful?