Configurações avançadas

Para seguir com esta leitura, é recomendável uma noção mínima de HTML e CSS.

Nesta página apresentamos dicas de personalização de cores e ícones do WebChat. Todas as alteracões desse tipo são utilizam CSS e, por isso, devem ser feitas no site que está recebendo o WebChat. Abaixo temos as classes de CSS que podemos alterar para deixar o WebChat com a cara de sua empresa:

/* Botão flutuante do chat
 * - Esta classe é geral e alterando algo aqui afeta tanto a visão aberta
 *   como a visão fechada do chat
 * - Os valores abaixo retratados representam os valores padrão
 */
.__talkjs_launcher {
    display: block;
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    z-index: 1000;
    background-color: #0785f2;
    background-position: center 17px;
    background-size: 30px 30px;
    background-repeat: no-repeat;
    color: #fff;
    text-align: center;
    box-shadow: 2px 2px 19px 1px rgb(0 0 0 / 10%);
}

/* Botão flutuante do chat aberto
 * - Esta classe altera apenas a visão aberta do chat
 * - Os valores abaixo retratados representam oos valores padrão
 */
.__talkjs_launcher.open {
    background-size: 18px;
    background-position: center 21px;
    background-image: url(/__assets/52ecaa1….svg); /* Ícone de fechar (X) */
}

/* Botão flutuante do chat fechado
 * - Esta classe altera apenas a visão fechada do chat
 * - Os valores abaixo retratados representam oos valores padrão
 */
.__talkjs_launcher.closed {
    background-image: url(/__assets/dbdab1f….svg); /* Ícone de balão de mensagem */
}

Para alterar qualquer propriedade das listadas acima, devemos inserir uma tag <style> logo abaixo do fechamento da tag </script> onde foi inserido o código do WebChat ou, em caso de WordPress, no local mais adequado a depender do seu tema (certifique-se de que ele seja aplicado ao menos em todas as páginas que utilizem o WebChat).

Abaixo temos alguns exemplos de customizacões.

Mudança de ícone e cor do botão

<style>
    /* Altera o ícone do WebChat quando fechado */
    .__talkjs_launcher.closed {
        background-image: url('...') !important; /* Lembre-se de mudar a url */
    }

    /* Altera a cor do botão flutuante do WebChat */
    .__talkjs_launcher {
        background-color: red !important; /* Lembre-se de mudar a cor */
        background-position: center !important; /* Deixa novo ícone centralizado */
    }
</style>

Last updated