...
コード ブロック |
---|
|
#button_1 ._ChatButton_BalloonAvatar {/* アイコン画像を非表示 */
display: none;
} |
※サンプルコード内の「#button_1」は、チャットボタン設定のボタン要素IDで設定したIDに変更ください。
...
ボタンの位置変更(右側から左側)
...
コード ブロック |
---|
|
#button_1{
right: unset;
left: 10px;
bottom: 30px;
} |
※サンプルコード内の「#button_1」は、チャットボタン設定のボタン要素IDで設定したIDに変更ください。
※leftやbottomの値はご希望の位置に適宜ご変更ください。
パネル |
---|
panelIconId | atlassian-plus |
---|
panelIcon | :plus: |
---|
panelIconText | :plus: |
---|
bgColor | #E6FCFF |
---|
|
吹き出し(右向き) |
...
パネル |
---|
panelIconId | atlassian-plus |
---|
panelIcon | :plus: |
---|
panelIconText | :plus: |
---|
bgColor | #E6FCFF |
---|
|
応用編:吹き出しタイプ |
※前提:チャットボタン設定のボタンの種類は「吹き出し(右向き)」を選択ください。
...
アイコンなし・下向きの吹き出し(閉じるボタンを表示する場合)
※イメージ
...
コード ブロック |
---|
|
#button_1 ._ChatButton_BalloonAvatar {/* アイコンを非表示 */
display: none;
}
#button_1 ._ChatButton_BalloonText > div:nth-child(3) {/* デフォルトの吹き出し三角部分を非表示 */
display: none;
}
#button_1 ._ChatButton_BalloonText > div:nth-child(2) {/* 吹き出し部分のサイズや色等を調整 */
background-color: #000000;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
letter-spacing : 6px;
width: 170px;
height: 50px;
line-height: 50px;
text-align: center;
display: block;
box-shadow: unset;
}
#button_1 ._ChatButton_BalloonText > div:nth-child(2)::before {/* 吹き出しの三角部分の位置や色などを調整 */
content: "";
position: absolute;
top: 100%;
left: 75%;
margin-left: -15px;
border: 10px solid transparent;
border-top: 10px solid #000000;
} |
※こちらはチャットボタン側の設定「×ボタン無効」にチェックを入れていない場合のCSSサンプルです。
なお、「×ボタン無効」にチェックを入れた場合はこちらをご参照ください。
...
※サンプルコード内の「#button_1」は、チャットボタン設定のボタン要素IDで設定したIDに変更ください。
※吹き出しのサイズや吹き出しの色等の値は、ご希望のサイズに適宜ご変更ください。
...
アイコンなし・下向きの吹き出し(閉じるボタンを非表示する場合)
※イメージ
...
コード ブロック |
---|
|
div#button_1 {/* ボタン表示位置調整 */
z-index: 100;
bottom: 80px;
right: 10px;
}
#button_1 ._ChatButton_BalloonAvatar {/* アイコンを非表示 */
display: none;
}
#button_1 ._ChatButton_BalloonText > div:nth-child(2) {/* デフォルトの吹き出し三角部分を非表示 */
display: none;
}
#button_1 ._ChatButton_BalloonText > div:nth-child(1) {/* 吹き出し部分のサイズや色等を調整 */
background-color: #000000;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
letter-spacing : 6px;
width: 170px;
height: 50px;
line-height: 50px;
text-align: center;
display: block;
box-shadow: unset;
}
#button_1 ._ChatButton_BalloonText > div:nth-child(1)::before {/* 吹き出しの三角部分の位置や色などを調整 */
content: "";
position: absolute;
top: 100%;
left: 75%;
margin-left: -15px;
border: 10px solid transparent;
border-top: 10px solid #000000;
} |
※こちらはチャットボタン側の設定「×ボタン無効」にチェックを入れた場合のCSSサンプルです。
なお、「×ボタン無効」にチェックを入れていない場合はこちらをご参照ください。
...
※サンプルコード内の「#button_1」は、チャットボタン設定のボタン要素IDで設定したIDに変更ください。
※吹き出しのサイズや吹き出しの色等の値は、ご希望のサイズに適宜ご変更ください。
パネル |
---|
panelIconId | atlassian-plus |
---|
panelIcon | :plus: |
---|
panelIconText | :plus: |
---|
bgColor | #E6FCFF |
---|
|
画像+テキスト |
閉じるボタン <→×に変更
...
コード ブロック |
---|
|
div#button_3 > div > div > button > span > svg > path{ /* 画像+テキスト <ボタン → ×ボタン */
d: path("M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z");
} |
...
コード ブロック |
---|
|
div#button_3 {/* 画像+テキスト 表示位置左→右変更 */
left: unset;
right: 30px;
bottom: 50px;
} |
※サンプルコード内の「#button_3」は、チャットボタン設定のボタン要素IDで設定したIDに変更ください。
...
ボタンサイズの変更
...
コード ブロック |
---|
|
div#button_3 {/* 画像+テキスト サイズ変更、表示位置左→右変更 */
width: 120px;
height: 120px;
left: unset;
right: 30px;
bottom: 80px;
z-index: 100;
}
div#button_3 > div > div > button > span > svg > path{ /* 画像+テキスト <ボタン → ×ボタン */
d: path("M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z");
}
div#button_3 > div:nth-child(1) p {/* 画像+テキストフォントサイズ調整 */
font-size: 10px;
}
div#button_3 > div > div > button > span > svg {/* 閉じるボタンフォントサイズ変更 */
font-size: 12px;
} |
※サンプルコード内の「#button_3」は、チャットボタン設定のボタン要素IDで設定したIDに変更ください。
※widthやheightの値は、ご希望のサイズに適宜ご変更ください。
※こちらのサンプルでは、ボタンの表示位置を右側に変更しております。
もし、デフォルト表示のまま左側に表示させたい場合は、以下赤枠内を削除してください。
...
...
画像+テキストボタンのポップアップ表示化
...
コード ブロック |
---|
/*ボタン設定側にボタン要素ID 「image_specialtag01」を設定する必要あり*/
/*画像+テキストボタンのポップアップ表示化 */
#image_specialtag01 {
z-index:10;
left: auto;
right: 10px;
bottom: 10px;
top: auto;
}
/* 画像サイズ */
#image_specialtag01 > div > button > img{
width: 180px;
}
/* 画像+テキスト <ボタン → ×ボタン */
#image_specialtag01 > div > div {
z-index: 50;
position: fixed;
right: 10px;
}
div#image_specialtag01 > div > div > button > span > svg > path {
d: path("M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z");
}
|
パネル |
---|
panelIconId | atlassian-plus |
---|
panelIcon | :plus: |
---|
panelIconText | :plus: |
---|
bgColor | #E6FCFF |
---|
|
ポップアップ |
閉じるボタンの背景色と文字色を変更したい場合
...
コード ブロック |
---|
/* ポップアップ閉じるボタン 色変更 */
._ChatButton_PopupClose {
background-color: #4d4d4d;
color: #ffffff;
} |
※背景色…background-color
※文字色…color
閉じるボタンのサイズを変更したい場合
...
コード ブロック |
---|
/* ポップアップ閉じるボタン 色変更 */
._ChatButton_PopupClose {
background-color: #4d4d4d;
color: #ffffff;
} |
パネル |
---|
panelIconId | atlassian-plus |
---|
panelIcon | :plus: |
---|
panelIconText | :plus: |
---|
bgColor | #E6FCFF |
---|
|
ECサイト側の要素の裏にチャットボタンが隠れてしまう場合 |
...
コード ブロック |
---|
|
#_ChatRoot ._ChatAtchBg { /* スペシャルタグ・アタッチメントの背景色変更 */
background-color: #515151;
} |
スペシャルタグ・アタッチメントのソート欄を非表示
...
コード ブロック |
---|
|
#_ChatWindow > div > div._ChatAtchBg > div > div:nth-child(2) > div:nth-child(2) {
/* スペシャルタグ・アタッチメントのソート欄を非表示 */
display:none;
} |
パネル |
---|
panelIconId | atlassian-plus |
---|
panelIcon | :plus: |
---|
panelIconText | :plus: |
---|
bgColor | #E6FCFF |
---|
|
ヘッダー戻るボタン |
...
コード ブロック |
---|
|
#_ChatHeader_BackIcon { /* ヘッダーの文字色変更 */
color: #FFFFFF;
} |
パネル |
---|
panelIconId | atlassian-plus |
---|
panelIcon | :plus: |
---|
panelIconText | :plus: |
---|
bgColor | #E6FCFF |
---|
|
イメージカード |
リンクボタンを立体的なボタンに変更
...
コード ブロック |
---|
|
._ChatWindowCard_Link button {/* イメージカードリンクボタン調整 */
background: #094;
color: #fff;
border: none;
width: 100%;
height: 40px;
font-size: 12px;
font-weight: bold;
border-bottom: 5px solid #00662d;
}
._ChatWindowCard_Link button:hover {/* イメージカードリンクボタンマウスオーバー時 */
background: #00a349;
color: #fff;
border: none;
} |
※width、heightやbackground、colorの値は、ご希望の値に適宜ご変更ください。
PCとスマートフォンでCSSを変えたい場合は、メディアクエリを利用してスマートフォン側のCSSをご指定ください。
コード ブロック |
---|
|
@media screen and (max-width:896px) {
/* ここに適用したいCSSを記載( 画面サイズ等)*/
} |
※この場合は、アクセスしたデバイスの横幅が896px以下の場合にのみCSSが適用されます。
※記述例)
コード ブロック |
---|
|
@media screen and (max-width:896px) {
div#button_3>div>div>button>span>svg>path {
/* 画像+テキスト <ボタン → ×ボタン */
d: path("M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z");
}
div#button_3>div>div>button>span>svg>path {
/* 画像+テキスト <ボタン → ×ボタン */
d: path("M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z");
}
div#button_3>div:nth-child(1) p {
/* 画像+テキストフォントサイズ調整 */
font-size: 10px;
}
div#button_3>div>div>button>span>svg {
/* 閉じるボタンフォントサイズ変更 */
font-size: 12px;
}
div#button_3 {
/* 画像+テキスト 表示位置左→右変更 */
width: 120px;
height: 120px;
left: unset;
right: 30px;
bottom: 80px;
z-index: 100;
}
} |
パネル |
---|
panelIconId | atlassian-light_bulb_on |
---|
panelIcon | :light_bulb_on: |
---|
panelIconText | :light_bulb_on: |
---|
bgColor | #DEEBFF |
---|
|
その他 |
パネル |
---|
panelIconId | atlassian-plus |
---|
panelIcon | :plus: |
---|
panelIconText | :plus: |
---|
bgColor | #E6FCFF |
---|
|
ボタン設定毎に別のCSSを適用させたい |
ボタン設定のボタン要素IDを設定している場合、
該当のチャットボタンをクリック後、チャットウィンドウの要素(#_ChatWindow)のclass属性に _ChatButtonID_{ボタン要素ID} が付与されます。
付与された._ChatButtonID_{ボタン要素ID} を指定することで、ボタン設定毎に別のCSSを適用させることが可能です。
...
⚠️ ボタン要素IDを設定していない場合、該当のチャットボタンがクリック後、チャットウィンドウの要素(#_ChatWindow)のclass属性に _ChatButtonID_{ボタン要素ID} が付与されません。
ボタン設定毎に別のCSSを適用させたい場合は、必ずボタン要素IDを設定ください。
使用例)ボタン設定4(ボタン要素ID:button4)のみメッセージ入力欄を非表示にしたい
...
コード ブロック |
---|
|
._ChatButtonID_button4 #_ChatWindowUserInputRoot {
display: none;
} |
※サンプルコード内の「button4」の部分には、ボタン要素IDで設定したIDに変更ください。