ہم کیسے مدد کر سکتے ہیں؟

مختصراً بتائیں کہ معاملہ کیا ہے—ہم آپ کو ای میل کے ذریعے جواب دیں گے۔

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
ابتدائی صفحے پر جائیں

Colores, fuente y tema

Color de marca, acento, colores propios de las superficies, radio de las esquinas, fuente, claro y oscuro, plantillas y CSS propio: cómo mantiene el widget la legibilidad de todos los textos.

El widget adopta su color de marca, su fuente y, si lo desea, un conjunto completo de colores propios. Al hacerlo, recalcula los colores hasta que todos los textos sean legibles en todas las superficies. Usted elige el color y el widget se ocupa del contraste.

Todos los ajustes de esta página están en /app/projects/{id}, pestaña Aspecto, sección Marca. La excepción es el esquema de colores (claro, oscuro, automático), que está en la pestaña Instalación, bajo Datos básicos.

El asistente de diseño

En la parte superior de Marca, un asistente le guía por el diseño en cuatro pasos:

  1. Aspecto: 18 plantillas listas para usar, filtrables por Claro, Oscuro, Profesional, Divertido, Acogedor, Frío y Minimalista. Entre ellas están Klar, Nacht, Boutique, Support-Desk, Minimal, Corporate, Ozean, Graphit y Espresso.
  2. Colores: color primario y acento, selección rápida de ocho pares de colores y elección de superficies: predeterminadas, claras, oscuras o personalizadas.
  3. Forma: estilo de ventana, radio de las esquinas, forma y tamaño del botón del chat.
  4. Listo: un resumen.

El asistente no guarda nada por sí mismo. Solo rellena los campos inferiores; nada se guarda hasta pulsar Guardar. La miniatura del asistente es un esquema. El widget real con sus valores se ve en la vista previa de Pantalla inicial del widget.

Para ajustar los detalles, despliegue Todos los ajustes uno por uno. La fuente y el CSS propio solo están disponibles ahí.

Los campos

Solo son válidos los colores con seis dígitos en la forma #rrggbb. Se descartan formas cortas como #f00 o rgb(…) y se aplica el valor predeterminado.

Superficies y texto

En Superficies y texto puede definir otros cinco colores. Cada uno tiene una casilla de color propio:

Sin marcar la casilla, el widget utiliza el conjunto de colores que corresponde al sitio, claro u oscuro. El valor del campo es entonces solo un punto de partida, no una lectura del color aplicado. Con la casilla marcada, se aplica su color.

Si solo define un fondo propio, el widget deduce el resto: superficie de burbuja, texto, texto secundario y líneas.

Legibilidad: qué recalcula el widget

Los clientes eligen su color de marca, no un color legible. Por eso, el widget comprueba cada combinación de texto y superficie para alcanzar una relación de contraste de al menos 4,5:1. Es el umbral de WCAG 2.x para texto normal.

Lo recalculado aparece en su cuenta justo debajo del formulario, en la línea Recalculado para mantener la legibilidad del texto. Un amarillo claro como color de texto se verá, por tanto, más oscuro en el widget que el introducido; ahí puede ver el motivo.

También puede consultar los valores medidos desde su página:

ReactiveChat('brandCheck');   // list of pairings with measured and required contrast
ReactiveChat('brandTokens');  // the colours actually used in the widget

Claro, oscuro o como el sitio

En Instalación → Datos básicos → Esquema de colores del widget, elija:

Con la opción automática, el widget comprueba, en este orden:

  1. el color de fondo de su página en el centro de la pantalla,
  2. el valor CSS color-scheme en <html>, si es exactamente dark o light,
  3. los interruptores habituales en <html> o <body>, como la clase dark o data-theme="dark",
  4. finalmente, el ajuste del sistema del visitante.

Si su página cambia entre claro y oscuro, el widget la sigue. También vuelve a comprobarlo al abrir la ventana.

En el código, defina el tema en el código de inserción o durante la ejecución. Tiene prioridad sobre el ajuste de la cuenta:

<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-theme="dark"
        async></script>
ReactiveChat('setTheme', 'dark');   // 'light', 'dark' or 'auto'

Con setTheme, el widget recuerda la elección en el navegador del visitante. setTheme('auto') la elimina. Esto sirve para un interruptor claro/oscuro propio de su página.

Definir colores en el código

Para páginas concretas, como una campaña, puede definir la marca en el código de inserción o durante la ejecución. Los campos son:

ReactiveChat('setBrand', { primary: '#0F766E', accent: '#F59E0B', radius: 8 });

setBrand recalcula al instante el contraste y los colores derivados, sin reconstruir el widget. null elimina un valor y vuelve a aplicarse el predeterminado.

En el código de inserción, el atributo se llama data-rc-brand y acepta JSON:

<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-brand='{"primary":"#0F766E","accent":"#F59E0B"}'
        async></script>

Importante: ¿qué tiene prioridad, el código o la cuenta? El código generado por su cuenta ya contiene el color de marca, el radio y la forma y tamaño del botón del chat. Es solo el estado inicial para que el botón aparezca enseguida con el color correcto. En cuanto el widget recibe los ajustes del servidor, se aplica íntegramente su cuenta.

Sin embargo, si añade cualquier otro campo a data-rc-brand, como accent, stil o un rótulo, la marca del código cuenta como marca propia de esta página. Tiene entonces prioridad sobre su cuenta. De la cuenta solo sigue aplicándose en esta página la visualización «Solo mediante enlaces propios». Además, la página no participa en las pruebas A/B.

Si cambia el color de marca en su cuenta, vuelva a copiar después el código de inserción bajo Instalación. De lo contrario, el color antiguo aparecerá brevemente durante la carga.

El funcionamiento del código y las demás opciones (window.ReactiveChatSettings, ReactiveChat('boot', …)) se describen en Integración técnica.

CSS propio

En Todos los ajustes uno por uno → CSS propio, escriba el CSS que se aplica al final, después de todas las demás reglas.

.rc-launcher { box-shadow: 0 0 0 4px #fff; }

En código funciona igual con customCss, por ejemplo en ReactiveChat('boot', { customCss: '…' }) o mediante el atributo data-rc-custom-css.

Logotipo en el encabezado de la ventana

La forma más sencilla es introducir el logotipo en su cuenta: Proyecto → Aspecto → Marca, campo Logotipo (dirección). Aparecerá en el encabezado de la ventana del chat, como máximo un minuto después de guardar.

En el código, logo también permite definir altura, texto alternativo y posición, por ejemplo el logotipo en el botón del chat. Un logotipo definido en código tiene prioridad sobre el campo de la cuenta:

<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-logo='{"src":"https://www.example.com/logo.svg","alt":"Example Ltd","height":24,"placement":"header"}'
        async></script>

El logotipo de la pantalla de inicio, en cambio, se define fácilmente en su cuenta; véase La pantalla de inicio del chat.

Si algo se ve distinto de lo esperado

آخری بار تازہ کاری: