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": "#ffffff" }, "backgroundColor": "#F4F5FB" } } }, "meta": { "category": "theme", "deprecated": "0", "isProduction": 1, "summary": "", "tags": "", "title": "Demo theme" } } }
Normas generales
Para personalizar los paneles, 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 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. 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 los paneles 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
Personalice varios elementos en los paneles, como títulos, filtros, navegación y widgets. En la sección Paneles.
Propiedad | Descripción | Código de ejemplo |
---|---|---|
Título del panel | Personalice el título de sus paneles. Predeterminado: |
Personalizado: |
Navegación | Personalice la navegación izquierda de los paneles. Predeterminado: |
Personalizado: |
Barra de filtros | Personalice el aspecto de las barras de filtros de sus paneles. Predeterminado: |
Personalizado: |
Secciones del panel | Personalice el título y la descripción de las secciones de sus paneles. Predeterminado: |
Personalizado: |
Sección de contenidos
Propiedad | Descripción | Código de ejemplo |
---|---|---|
KPIs | Personalice el aspecto de los KPI en los paneles. Mantenga el radio del borde en 4 px o inferior para evitar problemas en los archivos PDF exportados. Predeterminado: |
Personalizado: |
Perspectivas en paneles | Personalice las perspectivas añadidas a los paneles. Si tiene perspectivas de encabezado en su panel, mantenga el radio del borde en 4 px o inferior para evitar problemas de visualización en los archivos PDF exportados. Predeterminado: |
Personalizado: |
Color del fondo | Color del fondo del panel. Predeterminado: |
Personalizado: |