Personaliza el color de tabi y el tema predeterminado
Tabla de contenido
Aprende a personalizar tabi usando skins y estableciendo un tema predeterminado, haciendo que tu sitio sea único. tabi puede ser personalizado de dos maneras: estableciendo el tema predeterminado (oscuro o claro) y eligiendo el color principal para el tema (“skin”). Usa Establecer Para configurar permanentemente tu sitio en el tema oscuro o claro, necesitas desactivar el Por ejemplo, para tener un tema oscuro permanente: ¿No te gusta el aguamarina? ¡No hay problema! tabi tiene 12 skins (pieles) para elegir. Si ninguna de estas te convence, puedes crear tu propia skin. Una skin es un archivo CSS con dos variables: el color principal para el tema claro y el color principal para el tema oscuro. Activar una skin es tan fácil como establecer la variable Echa un vistazo a las pieles disponibles a continuación. Haz clic en las imágenes para cambiar entre los temas oscuro y claro. La skin predeterminada. Si la variable Aplica esta skin con Cambia a esta skin con la configuración Una skin hecha por 🅿️. Actívala con Inspirada en la temporada de florecimiento de los cerezos en Japón. Para activar esta skin, ajusta Para lograr esta apariencia, establece Índigo por el azul (en el tema claro) y lingote por el oro (en el tema oscuro). Para activar esta skin, usa Inspirada en los colores de la Unidad-01 de Evangelion (en el tema oscuro) y el EVA-02 (en el tema claro). Actívala con Si te gusta este look, usa ¡ADVERTENCIA! El tema claro de esta skin podría tener poco contraste, afectando la accesibilidad y la calificación de Lighthouse. (El tema oscuro tiene buen contraste.) Para activarla, configura ¡ADVERTENCIA! El tema claro de esta skin podría tener poco contraste, afectando la accesibilidad y la calificación de Lighthouse. (El tema oscuro tiene buen contraste.) Especifica ¡ADVERTENCIA! El tema claro de esta skin podría tener poco contraste, afectando la accesibilidad y la calificación de Lighthouse. (El tema oscuro tiene buen contraste.) Para usar estos colores, asigna No estás limitado a las skins predefinidas. ¿Por qué no diseñas un aspecto único que te represente? Puedes guardar tu nueva skin en cualquiera de estos dos directorios: Crea un nuevo archivo Modifica los colores a tu gusto. Una vez que estés satisfecho, actualiza la variable Recuerda tener en cuenta la accesibilidad de los colores que elijas. Aquí tienes un enlace que te puede ayudar: WebAIM: Contrast Checker. El fondo del tema claro es Tema predeterminado
default_theme = "dark"
para establecer el tema oscuro como predeterminado, o default_theme = "light"
para establecer el tema claro como predeterminado.default_theme = ""
(o no especificar la variable) seguirá las preferencias del sistema del usuario (modo claro u oscuro).theme_switcher
en config.toml
y establecer tu tema preferido (light
o dark
) como el default_theme
.[]
= false
= "dark"
Skins
skin
en tu config.toml
con el nombre de la skin. Por ejemplo:[]
= "sakura"
Aguamarina
skin
no está configurada (o es igual a "teal"
), este es el aspecto de tabi: Lavanda
skin = "lavender"
. Rojo
skin = "red"
. Menta
skin = "mint"
. Sakura
skin = "sakura"
. Azul
skin = "blue"
. Lingote índigo
skin = "indigo_ingot"
. Evangelion
skin = "evangelion"
. Monocromático
skin = "monochrome"
. Naranja (bajo contraste)
skin = "lowcontrast_orange"
. Melocotón (bajo contraste)
skin = "lowcontrast_peach"
para usar esta skin. Rosa (bajo contraste)
skin = "lowcontrast_pink"
. Crea tu propia skin
themes/tabi/sass/skins
sass/skins
(necesitarás crear esta carpeta).scss
(por ejemplo, tu_skin.scss
) en la ubicación que prefieras. Este archivo debe contener estas dos variables (esta es la skin predeterminada, “teal”):// This defines theme-specific variables.
{
{
// Light theme colours.
:; // Contrast ratio: 4.73:1
}
{
// Dark theme colours.
:; // Contrast ratio: 11.06:1
}
}
// Apply light theme variables by default.
{
}
// Apply dark theme variables when dark theme is explicitly set.
{
}
// Apply dark theme variables when user's system prefers dark mode
// and the theme is not explicitly set to light.
{
{
}
}
skin
para que coincida con el nombre de tu archivo.#fff
, y el del tema oscuro #1f1f1f
.