Propieades del tema
Descripción general
Los temas utilizan estructuras JSON especiales con propiedades de CSS. Este artículo describe las propiedades individuales y da ejemplos.
Estructura JSON completa
Esto es un conjunto de ejemplos de las propiedades que puede personalizar (amplíe para mostrar):
{ "theme" : { "content" : { "palette" : { "primary" : { "base" : "#3049D1" }, "error" : { "base" : "#e54d42" }, "success" : { "base" : "#00c18d" }, "warning" : { "base" : "#f4d521" } }, "typography" : { "font" : "url(https://cdn.jsdelivr.net/npm/roboto-font@0.1.0/fonts/Roboto/roboto-regular-webfont.ttf)", "fontBold" : "url(https://cdn.jsdelivr.net/npm/roboto-font@0.1.0/fonts/Roboto/roboto-bold-webfont.ttf)" }, "button" : { "borderRadius" : "2", "dropShadow" : true }, "modal" : { "title" : { "color" : "#6D7680", "lineColor" : "#DAE2EA" }, "borderColor" : "#ffffff", "borderRadius" : "6", "borderWidth" : "2", "dropShadow" : true, "outsideBackgroundColor" : "#DAE2EA" }, "tooltip" : { "color" : "#C8D0FF", "backgroundColor" : "#07124E" }, "analyticalDesigner" : { "title" : { "color" : "#6D7680" } }, "dashboards" : { "title" : { "color" : "#6D7680", "backgroundColor" : "#F4F5FB", "borderColor" : "#1b4096" }, "navigation" : { "title" : { "color" : "#6d7680" }, "borderColor" : "#DAE2EA", "item" : { "color" : "#6d7680", "hoverColor" : "#000", "selectedColor" : "#000", "selectedBackgroundColor" : "#F4F5FB" }, "backgroundColor" : "#ffffff" }, "filterBar" : { "filterButton" : { "backgroundColor" : "#F4F5FB" }, "backgroundColor" : "#F4F5FB", "borderColor" : "#1b4096" }, "section" : { "title" : { "color" : "#6D7680", "lineColor" : "#dde4eb" }, "description" : { "color" : "#999EA5" } }, "content" : { "kpiWidget" : { "title" : { "color" : "#8292E3", "textAlign" : "center" }, "kpi" : { "primaryMeasureColor" : "#E8EAF7", "secondaryInfoColor" : "#8292E3" }, "borderColor" : "#3049D1", "borderRadius" : "6", "borderWidth" : "1", "backgroundColor" : "#1b4096", "dropShadow" : true }, "widget" : { "title" : { "color" : "#101010", "textAlign" : "center" }, "borderColor" : "#ffffff", "borderRadius" : "6", "borderWidth" : "2", "dropShadow" : true }, "backgroundColor" : "#F4F5FB" } } }, "meta" : { "category" : "theme", "deprecated" : "0", "isProduction" : 1, "summary" : "", "tags" : "", "title" : "Demo theme" } } }
Normas generales
Para personalizar los paneles de KPI, actualice las propiedades en la sección paneles
.
Para personalizar Analytical Designer, actualice las propiedades en la sección analyticalDesigner
.
Cuando cree sus temas, siga las siguientes normas generales:
Colores | Utilice los siguientes formatos de códigos de colores:
Los colores del fondo deber tener el suficiente nivel de contraste para que los textos se puedan leer. |
Bordes | El peso y el radio del borde utilizan píxeles. Para utilizar una unidad diferente, inclúyala en la cadena. Ejemplo: |
Bordes de los widgets | El máximo recomendado para el radio de los bordes de los widgets es 30 px. El ancho máximo recomendado de los bordes de los widgets es 4 px. Para ocultar el borde de los widgets, utilice un color transparente en lugar de borderwidth=0. Ejemplo: |
Sección meta | Independientemente del número de propiedades cambiadas, cada tema personalizado incluye la sección
|
Propiedades
Las siguientes secciones contienen información sobre propiedades individuales, ejemplos y códigos ejemplares.
Colores
Los colores básicos para sus paneles de KPI y Analytical Designer se definen en la sección paleta
.
Además de estos colores, también puede cambiar los colores de los tipos de elementos visuales individuales. Vea las secciones a continuación.
Propiedad | Descripción | Código de ejemplo |
---|---|---|
Color primario | Color para botones principales, enlaces y elementos visuales destacados. Predeterminado: |
Personalizado: |
Color para errores | Color para mensajes y estados de error. Predeterminado: |
Personalizado: |
Color para operaciones correctas | Color para mensajes y estados de operaciones correctas. Predeterminado: |
Personalizado: |
Color para avisos | Color para mensajes y estados de aviso. Predeterminado: |
Personalizado:
|
Complementario | Solo para paneles de KPI. Colores para varios elementos visuales, como bordes, líneas, sombras, botones y demás. La paleta complementaria incluye 10 colores de su elección (
Los colores individuales se usan para:
Puede ver ejemplos del uso de la paleta complementaria en Ejemplos de temas.
|
|
Fuentes
Las fuentes se definen en la sección tipografía
de JSON.
Especifique las dos variantes de la fuente (normal y negrita). Ambas variantes deben ser de la misma familia de fuente.
Utilice los siguientes formatos para las fuentes externas:
- URL absoluta -
"font": "url(https://somewebsite.com/path/to/font.woff)"
- Formato explícito -
"font": "url(https://somewebsite.com/path/to/font.woff) format('woff')"
Utilice los siguientes formatos para las fuentes locales:
"font": "local(Arial)"
"font": "local(Time New Roman)"
"font": "local('Times New Roman')"
Propiedad | Descripción | Código de ejemplo |
---|---|---|
Fuente normal | Especifique una fuente normal. |
|
Fuente negrita | Especifique la versión en negrita de la fuente. |
|
Fuentes recomendadas
Aquí tiene algunas fuentes recomendadas gratuitas que puede utilizar en sus temas.
Fuentes Sans Serif | Fuentes Serif |
---|---|
Elementos visuales
Personalice los elementos visuales, como los botones, las ventanas superpuestas y la información sobre herramientas.
Propiedad | Descripción | Código de ejemplo |
---|---|---|
Botón | Personalice el aspecto de los botones en paneles de KPI y en Analytical Designer. Predeterminado: |
Personalizado:
|
Ventanas superpuestas | Personalice las ventanas superpuestas. |
|
Información sobre herramientas | Personalice la información sobre las herramientas. Predeterminado: |
Personalizado:
|
Analytical Designer
Personalice el color de los nombres de las perspectivas.
Propiedad | Descripción | Código de ejemplo |
---|---|---|
Color del título de las perspectivas | El color del nombre de la perspectiva. Predeterminado: |
Personalizado: |
Paneles de KPI
Personalice varios elementos en los paneles de KPI, como títulos, filtros, navegación y widgets.
Propiedad | Descripción | Código de ejemplo |
---|---|---|
Título del panel de KPI | Personalice el título de sus paneles de KPI. Predeterminado: |
Personalizado: |
Navegación | Personalice la navegación izquierda de los paneles de KPI. Predeterminado: |
Personalizado:
|
Barra de filtros | Personalice el aspecto de la barra de filtros en sus paneles de KPI. Predeterminado: |
Personalizado: |
Secciones del panel | Personalice el título y la descripción de las secciones en sus paneles de KPI. Predeterminado: |
Personalizado: |
Sección de contenidos
Propiedad | Descripción | Código de ejemplo |
---|---|---|
KPIs | Personalice el aspecto de los KPI en los paneles de KPI. Mantenga el radio del borde en 4 px o inferior para evitar problemas en los archivos PDF exportados. Predeterminado: |
Personalizado: |
Perspectivas en paneles de KPI | Personalice las perspectivas añadidas a los paneles de KPI. Si tiene perspectivas de encabezado en su panel de KPI, mantenga el radio del borde en 4 px o inferior para evitar problemas en los archivos PDF exportados. Predeterminado: |
Personalizado: |
Color del fondo | Color del fondo del panel de KPI. Predeterminado: |
Personalizado: |