メタデータの末尾にスキップ
メタデータの先頭に移動

このページの古いバージョンを表示しています。現在のバージョンを表示します。

現在のバージョンとの相違点 ページ履歴を表示

« 前のバージョン バージョン 32 現在のバージョン »

こちらではWhatYaのサンプルCSSをご紹介します。

チャットボタン

吹き出し(右向き)/(左向き)、画像+テキストのサンプルCSSをご紹介します。

※各サンプルコード内の「#button_1」「#button_2」「#button_3」の部分は
チャットボタン設定のボタン要素IDで設定したIDに変更ください。

吹き出し(右向き・左向き共通)

アイコン画像のサイズ変更

#button1 ._ChatButton_BalloonAvatar {
  width: 80px;
  height: 80px;
}

※サンプルコード内の「#button_1」は、チャットボタン設定のボタン要素IDで設定したIDに変更ください。
※widthやheightの値は、ご希望のサイズに適宜ご変更ください。


吹き出し部分のサイズ変更

#button_1 ._ChatButton_BalloonText > div:nth-child(2) {
  height: 60px;
  width: 180px;
  display: flex;
  align-items: center;
}

※サンプルコード内の「#button_1」は、チャットボタン設定のボタン要素IDで設定したIDに変更ください。
※widthやheightの値は、ご希望のサイズに適宜ご変更ください。
※上記サンプルでは、テキストが上下中央寄せになるよう「display: flex;」「align-items: center;」で調整しております。


アイコン画像を非表示

#button_1 ._ChatButton_BalloonAvatar {/* アイコン画像を非表示 */
  display: none;
}

※サンプルコード内の「#button_1」は、チャットボタン設定のボタン要素IDで設定したIDに変更ください。


ボタンの位置変更(右側から左側)

#button_1{
  right: unset;
  left: 10px;
  bottom: 30px;
}

※サンプルコード内の「#button_1」は、チャットボタン設定のボタン要素IDで設定したIDに変更ください。
※leftやbottomの値はご希望の位置に適宜ご変更ください。

吹き出し(右向き)

吹き出しの色変更

#button_1 ._ChatButton_BalloonText > div:nth-child(2) {/* 右向き 吹き出し部分 変更 */
  background-color: #888888;
  color: #ffffff;
}

#button_1 ._ChatButton_BalloonText > div:nth-child(3) {/* 右向き 吹き出し三角部分 変更 */
  border-right: 8px solid #888888;
}

※サンプルコード内の「#button_1」は、チャットボタン設定のボタン要素IDで設定したIDに変更ください。

吹き出し(左向き)

吹き出しの色変更

#button_2 ._ChatButton_BalloonText > div:nth-child(2) {/* 左向き 吹き出し部分 変更 */
  background-color: #888888;
  color: #ffffff;
}

#button_2 ._ChatButton_BalloonText > div:nth-child(3) {/* 左向き 吹き出し三角部分 変更 */
  border-left: 8px solid #888888;
}

※サンプルコード内の「#button_2」は、チャットボタン設定のボタン要素IDで設定したIDに変更ください。

応用編:吹き出しタイプ

※前提:チャットボタン設定のボタンの種類は「吹き出し(右向き)」を選択ください。

アイコンなし・下向きの吹き出し(閉じるボタンを表示する場合)

※イメージ

#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に変更ください。
※吹き出しのサイズや吹き出しの色等の値は、ご希望のサイズに適宜ご変更ください。

画像+テキスト

閉じるボタン <→×に変更

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");
}

※サンプルコード内の「#button_3」は、チャットボタン設定のボタン要素IDで設定したIDに変更ください。


ボタンの位置変更(左側から右側)

※イメージ

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の値は、ご希望のサイズに適宜ご変更ください。
※こちらのサンプルでは、ボタンの表示位置を右側に変更しております。
もし、デフォルト表示のまま左側に表示させたい場合は、以下赤枠内を削除してください。


画像+テキストボタンのポップアップ表示化

a3eacc0b-2663-45aa-8cd9-84ee86c2a118.jpg

/*ボタン設定側にボタン要素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");
}

ポップアップ

閉じるボタンの背景色と文字色を変更したい場合

/* ポップアップ閉じるボタン 色変更 */
._ChatButton_PopupClose {
  background-color: #4d4d4d;
  color: #ffffff;
}

※背景色…background-color
※文字色…color

閉じるボタンのサイズを変更したい場合

/* ポップアップ閉じるボタン 色変更 */
._ChatButton_PopupClose {
  background-color: #4d4d4d;
  color: #ffffff;
}

 

ECサイト側の要素の裏にチャットボタンが隠れてしまう場合

チャットボタンの表示優先順位(z-index)を調整

div#_ChatButton {
  z-index: 100;
}

※サンプルコード内の「#_ChatButton」は、通常ボタンのIDとなります。
チャットボタン設定で設定したボタンの場合は、ボタン要素IDで設定したIDに変更ください。

ECサイト側のページトップへ戻るボタンとチャットボタンの表示位置が被る場合

チャットボタンの表示位置を調整

div#_ChatButton {
  bottom: 80px;
  right: 30px;
}

※サンプルコード内の「#_ChatButton」は、通常ボタンのIDとなります。
チャットボタン設定で設定したボタンの場合は、ボタン要素IDで設定したIDに変更ください。
※bottomやrightの値は、ECサイト側のページトップへ戻るボタンの位置に合わせて適宜ご変更ください。

チャットウィンドウ内

メッセージ入力欄

BOTモードのみメッセージ入力欄を非表示

/* BOTモードのみメッセージ入力欄非表示 */
._ChatWindowMode_BOT #_ChatWindowUserInputRoot {
 display: none; 
}

スペシャルタグ・アタッチメント

スナックバー

スペシャルタグ・アタッチメントのスナックバーの文字色と背景色を変更

._ChatWindowABar_Root > ._ChatWindowABar_Content { /* スナックバーの背景色と文字色変更 */
  background-color: rgba(125,125,125,0.8);
  color: #eae8e1;
}

._ChatWindowABar_Content > div:nth-child(2) > button { /* スナックバーの閉じるボタンの文字色変更 */
  color: #eae8e1;
}

アイテム一覧

スペシャルタグ・アタッチメントの背景色を変更

#_ChatRoot ._ChatAtchBg { /* スペシャルタグ・アタッチメントの背景色変更 */
  background-color: #515151;
}

スペシャルタグ・アタッチメントのソート欄を非表示

#_ChatWindow > div > div._ChatAtchBg > div > div:nth-child(2) > div:nth-child(2) {
/* スペシャルタグ・アタッチメントのソート欄を非表示 */
display:none;
 }

ヘッダー戻るボタン

ヘッダー戻るボタンの文字色を変更(ヘッダー戻るボタンはアタッチメント・スペシャルタグ表示時のみ)

#_ChatHeader_BackIcon { /* ヘッダーの文字色変更 */
  color: #FFFFFF;
}

メッセージタイプ

イメージカード

リンクボタンを立体的なボタンに変更

._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;
  }
}


その他

ボタン設定毎に別の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に変更ください。

  • ラベルがありません