アクションボットカスタムスタイル(CSS)を変更する方法
概要
以下のハウツー記事では、CSSを使用してActionBotの外観を変更する方法について説明します。
CSSを変更する前に
、独自のロゴとボットのアイコンを追加する予定なら、最初にそれらをアセットライブラリにアップロードすることをお勧めします。
- すべてのファイルをアセットライブラリにアップロードします。
- IDをコピーします
- コピーされたIDをどこかに保存して、後でCSSに追加できるようにします。
CSSを使用したアクションボットを利用した自動化ステイリング
アクションボットを利用した自動化の外観とフィールを変更するには、
- エディタに移動します
- ActionBotを開く(すべてのアイテム→アクションボットを利用した自動化)
- ボットに移動
- ボットの外観とフィールをカスタマイズするをクリック
- [Advanced Customizations(高度カスタマイズ)]をクリックして、CSSエディタを開きます。
チャットダイアログボックスのヘッダー色を変更する
CSSセレクター:.chat-wrapper .chat-header
CSS例:
.chat-wrapper .chat-header { background: red !important; border: red !important; }
ダイアログメッセージのテキスト色を変更する
CSSセレクター:.message .message-text
CSS例:
.message .message-text { color: red !important; }
メッセージバブルの背景色を変更する
CSSセレクター:
- .message .message-text
- .message .message-text-arrow::before
- .message .message-text-arrow::after
- .message.user-message .message-text
- .message.user-message .message-text-arrow::before
- .message.user-message .message-text-arrow::after
CSS例:
.message .message-text { background: red !important; } .message .message-text-arrow::before { background: red !important; } .message .message-text-arrow::after { background: red !important; }
ユーザーのメッセージを変更するには:
.message.user-message .message-text { background: red !important; } .message.user-message .message-text-arrow::before { background: red !important; } .message.user-message .message-text-arrow::after { background: red !important; }
メッセージのシャドウの削除
メッセージボックスの裏に影を削除するには、ステートメントに以下の行を追加します。
- .message .message-text
- message .message-text-arrow::before
- .message .message-text-arrow::after
CSS例:
.message .message-text { box-shadow: 0 0px 0px 0 rgba(0,0,0,0) !important; } .message .message-text-arrow::before { box-shadow: 0 0px 0px 0 rgba(0,0,0,0) !important; } .message .message-text-arrow::after { box-shadow: 0 0px 0px 0 rgba(0,0,0,0) !important; }
エラーメッセージのテキスト色を変更する
CSSセレクター:.message .message-text-error
CSS例:
.message .message-text-error { color: red !important; }
ヘッダーロゴの変更
CSSセレクター:.chat-wrapper .chat-header .chat-logo
CSS例:
.chat-wrapper .chat-header .chat-logo { background: url(https://.....image...) no-repeat center center !important; background-size: 82px !important; width: 82px !important }
送信ボタンの色を変更する
CSSセレクター:
- .input-send .message-btn
- .input-send .message-btn:disabled
- .input-send .message-btn:hover
CSS例:
.input-send .message-btn { background-color: red !important; } .input-send .message-btn:disabled { background-color: red !important; } .input-send .message-btn:hover { background-color: orange !important; }
アクションボットを利用した自動化アイコンの変更
CSSセレクター:
- .message-bot-icon
- .message-bot-icon-error
CSS例:
.message-bot-icon { background-image: url(https://.....image...)!important; } .message-bot-icon-error { background-image: url(https://.....image...)!important; }
「メッセージの削除」アイコン色を変更する
CSSセレクター:
- .message.can-be-removed .chat-message-remove
- .message.can-be-removed .chat-message-remove:hover
CSS例:
.message.can-be-removed .chat-message-remove { background-color: red !important; color: red !important; } .message.can-be-removed .chat-message-remove:hover { background-color: red !important; color: red !important; }
「スタートオーバー」アイコン色を変更する
CSSセレクター:
- .chat-wrapper .chat-btn-over
- .chat-wrapper .chat-btn-over:hover
CSS例:
.chat-wrapper .chat-btn-over { background-color: orange !important; color: black !important; } .chat-wrapper .chat-btn-over { background-color: orange !important; color: black !important; }
「ライブチャットを開く」アイコン色を変更する
CSSセレクター:
- .chat-wrapper .chat-btn-live-chat
- .chat-wrapper .chat-btn-live-chat:hover
CSS例:
.chat-wrapper .chat-btn-live-chat { background-color: orange !important; color: black !important; } .chat-wrapper .chat-btn-live-chat:hover { background-color: green !important; color: black !important; }
すべての上部アクションボタンの色を変更する
CSSセレクター:.chat-wrapper .chat-action-btn
CSS例:
.chat-wrapper .chat-action-btn { background-color: orange!important; color: black !important; }
スクロールダウンボタンの色を変更する
CSSセレクター:.chat-wrapper .chat-scroll-button-inner
CSS例:
.chat-wrapper .chat-scroll-button-inner { background-color: red !important; }
背景色の変更
CSSセレクター:.chat-wrapper .chat-body
CSS例:
.chat-wrapper .chat-body { background-color: purple !important; }
ライブチャットの提案色の変更
CSSセレクター:.chat-wrapper .live-chat-suggestion
CSS例:
.chat-wrapper .live-chat-suggestion { background-color: orange !important color: black !important }
ユーザーメッセージの境界を変更する
CSSセレクター:.message.user-message .message-text
CSS例:
.message.user-message .message-text { border: 2px solid black; }
提案されたメッセージ境界線の変更
CSSセレクター:.chat-wrapper .suggestion-box-text
CSS例:
.chat-wrapper .suggestion-box-text { border: 2px solid blue; }
ライブチャットアイコン色の変更
CSSセレクター:.chat-wrapper .chat-action-btn .chat-action-btn-icon
CSS例:
.chat-wrapper .chat-action-btn .chat-action-btn-icon { fill: red !important; }
アクションボットを利用した自動化の位置を変更する
コンテナの位置を変更するには、エディタのメインCSSに移動します。
- エディタ
に移動します - [Customize(カスタマイズ)
]をクリックします。
- CSSタブに移動します
ボットのコンテナに関連するセレクターは以下の通りです:.wm-chatbot .wm-chatbot-container
画面上の位置と高さと幅のCSSを同じセレクター内で組み合わせることができます。 絶対的なポジショニングは、ウェブページの上部、右下部、左側の余白からボットボックスの位置を定義します。
CSS例:
.wm-chatbot .wm-chatbot-container { height: 800px !important; width: 800px !important; position: absolute !important; top: 200px !important; left: 0px !important; }