Customizing Qiscus Multichannel Customer Service Chat Widget Position

In this part 2 of the series. We'll try to move the position of Qiscus Widget instead of using the default position. It's actually easy to do since we only need to add our own custom CSS for it.

You can customize the widget position by following this steps:

  • Installed the widget on your page
  • Add this extra CSS lines inside the <head>...</head> section of your page
//ADD CSS STYLE TO MODIFY POSITION
<style>
.qismo-extra {
 left: 42px;
 right: auto;
}
.qcw-cs-container, .qcw-container {
 left: 42px;
 right: auto;
 align-items: flex-start;
}
.qcw-cs-wrapper, .qcw-chat-wrapper {
  left: 42px;
  right: auto;
}
.start-new-chat-container {
 left: 42px;
 right: auto;
}
</style>

  • The default styles looks like this: default widget style
  • After we add our extra CSS it'll turn out like this: Modified widget position

If you're interested in a more detailed explanation, you can check this interactive screencast

推荐文章

在UIScrollView内外拖放图像

在UIScrollView内外拖放图像

推荐文章

.NET处理tiff文件会损坏XP,但不会损坏Win7

.NET处理tiff文件会损坏XP,但不会损坏Win7

推荐文章

solr-java堆空间内存不足

solr-java堆空间内存不足

推荐文章

如何在Javascript中用外部文件创建一个模式弹出窗口?

如何在Javascript中用外部文件创建一个模式弹出窗口?

推荐文章

SQL Server实例名称的最大长度?

SQL Server实例名称的最大长度?

推荐文章

用java邮件将图像嵌入html电子邮件

用java邮件将图像嵌入html电子邮件

推荐文章

我的Android应用程序的在线样式和主题资源?

我的Android应用程序的在线样式和主题资源?

推荐文章

如何管理Cookie-使用JavaScript还是使用HTTP Set Cookie?

如何管理Cookie-使用JavaScript还是使用HTTP Set Cookie?

推荐文章

如何取消使用CompletionService花费太长时间的任务

如何取消使用CompletionService花费太长时间的任务

推荐文章

uitableview重新加载问题

uitableview重新加载问题

推荐文章

委托与继承python

委托与继承python

推荐文章

访问:根据表1的名称和表2中的列合并2个表

访问:根据表1的名称和表2中的列合并2个表

推荐文章

Jquery在表单发布后显示div

Jquery在表单发布后显示div

推荐文章

为什么Indy10会有内存泄漏报告?

为什么Indy10会有内存泄漏报告?

推荐文章

向Exchange服务器发送邮件和向SMTP服务器发送邮件的区别

向Exchange服务器发送邮件和向SMTP服务器发送邮件的区别

推荐文章

“在包'android'中找不到属性'showAsAction'的资源标识符”

“在包'android'中找不到属性'showAsAction'的资源标识符”