BootstrapのTooltipsを使用したいのですが、使用方法がわかりません。教えてください。
なお、jQueryは読み込んであります。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答1件
0
ベストアンサー
ツールチップを表示させたい要素のdata-toggle属性
にtooltip
を指定し、title属性
にツールチップとして表示したい文字列の設定を行って、javascriptで初期化を行うことでホバー時のツールチップの表示が行えます。また、data-placement属性
でツールチップの表示位置を変更でき、data-html属性
にtrue
を指定することでツールチップの内容にHTML, CSSで装飾を行うことができます。
以下のコードの4番目のbutton要素でdata-html属性
を有効にすることでHTML, CSSによる装飾が可能なことを確認できます。
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css"> 6 <title>タイトル</title> 7 <style type="text/css"> 8 body { 9 padding: 100px; 10 } 11 12 .text4 { 13 color: #ff8ed0; 14 } 15 </style> 16</head> 17<body> 18<button type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="テキスト1"> 19 data-placement属性にtopを指定したので、ツールチップが上に表示される。 20</button> 21<button type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="テキスト2"> 22 data-placement属性にtopを指定したので、ツールチップが右に表示される。 23</button> 24<button type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="テキスト3"> 25 data-placement属性にtopを指定したので、ツールチップが下に表示される。 26</button> 27<button type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" data-html="true" 28 title="<div class='text4'>テキスト4</div>"> 29 data-placement属性にtopを指定したので、ツールチップが左に表示される。 30</button> 31<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js"></script> 32<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script> 33<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script> 34<script> 35 $(function () { 36 $("[data-toggle=\"tooltip\"]").tooltip(); 37 }); 38</script> 39</body> 40</html>
投稿2017/06/03 15:42
編集2017/06/03 15:57総合スコア14731
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/05 04:02