Saltar al contenido

Acerca de los Temas de Estilo

Los Temas tienen una función de Vista previa, donde puedes obtener una representación visual rápida de cómo se ven exactamente las diferentes pantallas y paneles en App Builder se verá con el tema seleccionado aplicado. Esta guía describe la despliegue actual de Temas.

Nota

Copia un tema si deseas conservar los cambios durante una actualización. Si estás usando un tema para fines de página o panel, deja el tema base en blanco. Si lo configuras como tema de la aplicación, se cargará el CSS del tema de la aplicación dos veces.

Descripción General

App Builder permite la personalización de cómo aparece visualmente una aplicación en la capa de aplicación mediante el aprovechamiento de Temas de estilo. App Builder los temas son combinaciones definidas de Componentes y Tipos de valor que le permiten controlar la apariencia de áreas definidas de la interfaz de usuario y la experiencia de usuario de la capa de aplicación. Un componente aquí representa un área en la interfaz de usuario de la capa de aplicación cuyas propiedades se pueden cambiar, por ejemplo, Página es un componente. Los tipos de valor representan las propiedades específicas que se pueden cambiar o definir, por ejemplo, Color de fondo es un tipo de valor.

Por ejemplo: Establezca el Color de fondo [Value type] de los Enlaces [Interface] ser morado.

Se envían varios Temas base predefinidos con App Builder que puede ser utilizado fácilmente por su aplicación tal como está, o puede aprovecharse como un tema base que puede personalizar aún más. Además, las siguientes opciones están disponibles a través de Temas:

  • Los tipos de configuración de temas están disponibles para configurar la alineación, el espaciado y las transiciones CSS
  • Las siguientes áreas nuevas de Páginas de App Builder se exponen para personalizarse mediante temas:
    • Áreas de bienes raíces de gráficos, mapas y calendarios
    • Margen de mosaico en tableros/carriles, centrado de mosaico en un panel
    • Conjuntos de controles de panel de varias filas, encabezados y celdas (permitiendo filas MRP más grandes)
    • Validaciones (errores, advertencias, avisos y excepciones presentadas al usuario)
    • Botón Atrás
    • Botón Cargar más filas
  • Capacidad de ocultar la barra de herramientas si todos los controles intrínsecos están ocultos, incluida la desactivación del recuento
  • El botón Cerrar ('x') ahora es parte del Panel y se puede diseñar de manera similar
  • Soporte de visibilidad del panel que oculta el Panel pero reserva el espacio (valor de "3")
  • Ahora se pueden ocultar los encabezados del panel o ajustar su tamaño mediante Formatos
  • Las fuentes a nivel de sitio se pueden cargar de forma remota

Estado Sin Tema

Sin ninguna información temática definida y aplicada, App Builder en el nivel de la capa de aplicación, aparece sin tema y con un estilo mínimo. Con el uso de temas, un diseñador puede mejorar rápidamente el aspecto general de una aplicación.

Interfaces

Crear un tema nuevo y asignarlo a una aplicación no producirá ningún cambio visible, ya que el tema nuevo no tiene implementaciones. Los colores elegidos a nivel de tema no se aplican automáticamente a ninguna parte de la interfaz de usuario de la capa de aplicación. Para ver colores personalizados a través de la capa de aplicación, debe configurar los ajustes de componentes. La figura 2 muestra el color de fondo del componente de la barra de título de la página configurado en violeta para el área de enlaces.

Los componentes son partes de la interfaz de usuario que pueden recibir implementaciones de estilo.

Fig 2

Figura 3

Figura 4

Tipos de Valores

Una vez especificado un componente, puede seleccionar un tipo de valor para aplicar una propiedad. Los tipos de valor pueden hacer referencia a colores de fuente, colores de fondo, imágenes, alineación, información de gradiente, información de tamaño, etc., según el área de bienes raíces específica que haya seleccionado para personalizar. En la página de temas, cada tipo de valor tiene información de texto de ayuda correspondiente que contiene consejos útiles e instrucciones sobre qué información específica proporcionar.

Referenciar Colores Mediante Sintaxis Reservada

Al especificar colores en el área Temas de App Builder, (color del borde, color de fondo, etc.) puede hacer referencia al nombre de uno de los tres colores definidos en el nivel de tema. Esto permite una personalización más rápida al utilizar la función Copiar.

Los términos de sintaxis reservados que puede especificar son:

  • {PrimaryColor}
  • {SecondaryColor}
  • {ComplementaryColor}

Ajuste de Colores

Al utilizar nombres reservados, también se pueden ajustar los colores en cuanto a brillo, oscuridad y opacidad.

Se pueden ajustar los colores en cuanto a brillo, oscuridad y opacidad. Esta personalización está disponible para los siguientes términos reservados:

  • {PrimaryColor}
  • {SecondaryColor}
  • {ComplementaryColor}

Para ajustar el brillo y la oscuridad del color, agregue un carácter de barra vertical junto con un valor decimal numérico (valor positivo para aumentar o valor negativo para oscurecer el color). Los valores esperados son -.9- .9.

Sintaxis: {PrimaryColor|.25} o {PrimaryColor|-.25}

Para ajustar la opacidad del color, agregue el carácter tilde junto con un valor decimal numérico. Los valores esperados son .1- .9.

Sintaxis: {PrimaryColor~.25}

Botón Copiar

Se puede copiar cualquier tema. Utilice esta función si desea comenzar a utilizar rápidamente un tema y simplemente configurar los tres colores para Primario, Secundario y Complementario. Hay muchos temas predefinidos disponibles que se pueden seleccionar y utilizar tal como están o personalizarlos aún más para comenzar a utilizarlos rápidamente.

App Builder temas Predefinidos

App Builder viene con varios temas predefinidos. Aunque técnicamente se pueden editar, al actualizar se perderán todos los cambios.

Sugerencias

Si especifica un color de fondo oscuro, asegúrese de utilizar un color de fuente que sea legible para todo el texto. Aproveche la propiedad text-shadow incluida en el color de fuente para agregar contraste adicional.

Apéndice

Componentes

Área Inmobiliaria Nombre de la Interfaz Descripción
Página Contenedor - Página El contenedor para las Páginas
Contenedor - Sitio El cuerpo general del sitio, ventanas modales, otras ventanas emergentes
Pestaña - Activa Pestañas activas en una página
Pestaña - Inactiva Pestañas inactivas en una página
Contenedor de pestañas El contenedor de las pestañas que aparecen en las ventanas gráficas reducidas
Página - Barra de título Enlaces Enlaces en la barra superior de la página
Menús desplegables - Contenedor Los elementos del menú desplegable
Menús desplegables - Elementos del menú El menú desplegable, abierto con elementos del menú
Barra de título - Botón Atrás El botón Atrás que navega a la página anterior
Barra de título - Contenedor La barra superior que contiene el nombre de la página, la navegación y el botón "más"
Barra de título - Título de la página El elemento contenedor en la barra superior solo para el título de la página
Barra de título - Divisores Pequeños divisores entre elementos
Página - Cajón de acciones Elementos del cajón Botones del cajón de acciones
Menú del sitio El enlace Inicio que va a la página de inicio del sitio
Estado del servicio: sin conexión El ícono triangular se utiliza para indicar que el servicio no se está ejecutando
Estado del servicio - En línea El ícono triangular se utiliza para indicar que el servicio está en ejecución
Estado del servicio: Desconocido El ícono triangular se utiliza para indicar que el servicio se encuentra en un estado desconocido
Ventana emergente de página Botón Cerrar El botón X que cierra los paneles modales
Contenedor Contenedor de página superpuesta
Contenedor - Contenedor de paneles Paneles que aparecen como una superposición
Panel Indicador de actividad Círculo animado que indica la actividad de la red del panel
Panel - Contenedor Panel que contiene el encabezado y el contenido del panel
Panel - Contenido Contenedor de contenido del panel
Panel - Deshabilitado Paneles que están deshabilitados porque tienen enlaces incompletos
Panel - Contenedor del panel El contenedor exterior de cada panel
Panel - Barra de título El área sobre un panel contiene el nombre del panel
Panel - Barra de herramientas Barra de herramientas Barra de herramientas que contiene botones y controles a nivel de panel
Panel - Panel de una sola fila Conjunto de controles - Contenedor Contenedor de conjunto de campos que contiene controles de formulario
Conjunto de control - Etiqueta La parte de leyenda del contenedor del conjunto de campos
Conjunto de control - Contenido del panel El contenedor de contenido con un panel de una sola fila
Campo - Etiqueta El título que representa el campo en un formulario
Campo - Valor El valor del estado de visualización del campo en un formulario
Panel - Tablero y Carril Icono de enlace a página El icono que enlaza a una página
Azulejo - Contenedor El elemento de ficha contenedor de un tipo de panel de mosaico
Tile - Filler Un elemento de relleno que se utiliza para garantizar que los tableros envueltos se alineen a la izquierda. Ocultar esto para centrarlo, junto con justify-content: center
Título de la ficha - Carril El título sobre los carriles o grupos de fichas
Mosaico - Seleccionado El elemento de ficha que contiene un tipo de panel de mosaico, cuando está activo
Contenedor para paneles de baldosas Un contenedor adicional que envuelve todas las baldosas
Panel - Varias filas Campo - Agrupado por Valores de celda que se difuminan al usar agrupar por
Encabezado - Contenedor Fila de encabezado de columna en una cuadrícula de datos
Encabezado - Conjunto de control Columnas agrupadas en una cuadrícula de datos
Encabezado - Etiqueta del conjunto de control La etiqueta sobre cada grupo de conjunto de control
Encabezado - Etiqueta Cada celda de encabezado de columna en una cuadrícula de datos
Fila - Agregar La fila adicional que aparece al insertar en un panel de varias filas
Fila - Celdas Celdas en un panel de varias filas
Fila - Par Cada fila par en una cuadrícula de datos
Fila - Botón Cargar más filas El botón que aparece cuando puedes cargar más filas
Fila - Impar Cada fila impar en una cuadrícula de datos
Fila - Seleccionada La fila en la cuadrícula de datos que está seleccionada actualmente
Fila - Total La fila total de una cuadrícula de datos
Panel - Gráfico Colores del gráfico - Color 1 La primera serie de un gráfico
Colores del gráfico - Color 2 La segunda serie de un gráfico
Colores del gráfico - Color 3 La tercera serie de un gráfico
Colores del gráfico - Color 4 La cuarta serie de un gráfico
Colores del gráfico - Color 5 La quinta serie de un gráfico
Colores del gráfico - Color 6 La sexta serie de un gráfico
Colores del gráfico - Color del texto El texto representado para las distintas partes de un gráfico
Misc - Banderas Las banderas en un gráfico
Varios - Seleccionado El color del gráfico resaltado
Panel - Calendario Contenedor Los días en un calendario
Evento - Contenedor El cuadro de evento dentro de un calendario
Evento - Seleccionado El cuadro de evento resaltado dentro de un calendario
Fecha de hoy - Contenedor La caja entera de la fecha de hoy
Fecha de hoy - Día La parte numérica de la fecha de hoy
Fecha de hoy - Seleccionada El día del mes seleccionado
Controles Insignia El elemento de insignia que se adhiere a otros controles
Campos de iconos Tipos de control de campos de iconos
Control de línea Controles de línea, utilizados para dividir el contenido en un panel
Barra de progreso Elemento de barra de progreso
Botón - Indicador de actividad El ícono giratorio utilizado para indicar actividad
Botón - Contenedor Botones en un panel
Campos - Contenedores de campos adicionales Contenido de campos de formulario adicionales, como opciones de cuadro de lista.
Campos - Siempre editables El efecto de desplazamiento sobre un campo siempre editable
Campos - Edición automática Efecto de desplazamiento sobre un campo de edición automática
Campos - Editar estado Elementos del formulario en la página
Campos - Editar estado en uso Elementos de formulario en la página, cuando están en foco o activos de otro modo
Campos - Control de formulario Control de formulario
Campos - No editables Todos los valores de texto no editables que provienen de una fuente de datos
Campos - Obligatorios El pequeño elemento de color que indica que un campo es obligatorio
Campos - Seleccionados Varios elementos de datos resaltados, como listas o días en un panel de fechas
Enlaces - Chevron El chevron que aparece después de un enlace
Enlaces - Contenedor Enlaces en toda la aplicación
Validaciones Confirmación Mensajes de confirmación para eventos como Eliminar
Error Resultados de validación de tipo error
Excepción App Builder excepciones que aparecen en la parte inferior de la pantalla
Información Resultados de validación del tipo Información
Advertencia Resultados de validación de tipo Advertencia

Tipos de Valores

Nombre del tipo de valor Descripción de entrada Texto de ayuda
1 Degradado de fondo Un degradado de color de un valor de color a otro Los valores 1 y 2 se utilizan para los colores de destino y origen. El valor 3 es para el color del borde.
2 Color de fondo Código de color o valor con nombre utilizado para rellenar todo el elemento Value1 se utiliza para el color de fondo. Puede ser un código HTML o utilizar {PrimaryColor}, por ejemplo, para utilizar el color del tema.
3 Imagen de fondo URL o valor de imagen Base64 Value1 es una URL o una imagen codificada en base64. Haga clic derecho en cualquier App Builder imagen y copiar URL para usar App Builder imágenes alojadas. Value2 se utiliza para estirar la imagen o repetirla. Para estirarla, introduzca "cover"; de lo contrario, déjelo en blanco para repetir (ficha) la imagen.
4 Color del borde Código de color o valor con nombre Valor1 se utiliza para el color del borde.
5 Icono - Glifo Código Glyphicon, no valor nombrado Se utiliza Value1 para el código Glyphicon.
6 Color de fuente Código de color o valor con nombre El valor 1 se utiliza para el color de fuente. El valor 2 debe tener un formato específico: 0 1px 1px #222. Cambie el código de color para que afecte el color real.
7 Estilos avanzados Establezca valores CSS más avanzados para las propiedades de visualización, opacidad y transición Value1 oculta elementos estableciendo el valor en 'ninguno'. Value2 establece el margen del elemento, mientras que Value3 establece el relleno. Opacidad se utiliza para especificar la opacidad o transparencia de un elemento. Los valores esperados son 0,1 - 0,9. Por ejemplo: 0,5
8 Fondo avanzado Todas las opciones relacionadas con el fondo Value1 representa la forma abreviada del fondo. Con esto, puede especificar todas las opciones de fondo a la vez. Value2 es la propiedad del tamaño del fondo.
9 Sombra de Box Efecto de sombra en cuadros Valor1 representa los valores de sombra del cuadro, mientras que Valor2 se utiliza para el color de la sombra.
10 Fuentes avanzadas Configuración de varios estilos de fuente, como tipo, tamaño y negrita El valor 1 se utiliza para los nombres de las fuentes. Utilice una lista separada por comas. El valor 2 es el tamaño de la fuente. Puede ser cualquier unidad de medida. El valor 3 es la negrita. Puede introducir un valor o utilizar "negrita" u otras palabras reservadas.
11 Radio del borde La curva de un borde. Use 100 % para crear un círculo. El valor 1 se usa para redondear las esquinas de un elemento.
12 ficha de caja flexible Configuración de estilos que afectan a los mosaicos del panel Tablero. Los valores 1 y 2 controlan el tamaño de los mosaicos.
13 Texto avanzado Modificaciones al texto Value1 establece text-decoration, que se utiliza para agregar subrayado y otras propiedades. Value2 establece text-transform, que se utiliza para convertir texto en mayúsculas. Value3 establece font-style, que se utiliza para cursiva.
14 Alineación Establece la alineación de los distintos elementos en un área específica El valor 1 establece la alineación vertical de un contenedor en línea, por ejemplo: medio. El valor 2 se utiliza para establecer la alineación horizontal del texto, por ejemplo: centro.
15 Fuente Establezca información sobre el estilo de fuente, como el tipo de fuente, el tamaño y el grosor o el espesor (negrita) de los caracteres que se deben mostrar El valor 1 se utiliza para especificar el tipo de fuente de un elemento. Utilice una lista separada por comas. Por ejemplo: Calibri, Arial, sans-serif. El valor 2 se utiliza para establecer el tamaño de fuente. Las opciones de tamaño de fuente varían de xx-small a xx-large. Por ejemplo: small. El valor 3 se utiliza para establecer el grosor de fuente, o el grosor o espesor de los caracteres de fuente que aparecen en la página. Las opciones de grosor de fuente varían de normal a bolder. Un grosor de fuente de 400 es lo mismo que normal, 700 es lo mismo que negrita. Por ejemplo: bold.
16 Espaciado Especifica valores de espaciado para el contenido que aparece en un contenedor El valor 1 establece la altura de línea. La propiedad de altura de línea especifica la altura de un elemento. No se permiten valores negativos. Por ejemplo: 1,4 em. El valor 2 se utiliza para establecer el margen. La propiedad de margen se utiliza para crear espacio alrededor de los elementos. No se permiten valores negativos. Se puede definir un margen en los 4 lados de un elemento: superior, derecho, inferior e izquierdo. El valor 3 se utiliza para establecer el relleno. La propiedad de relleno se utiliza para generar espacio alrededor del contenido de un elemento. Se puede definir un relleno en los 4 lados de un elemento: superior, derecho, inferior e izquierdo.