ホームページ > ウェブフロントエンド > CSSチュートリアル > ブートストラップ ツールチップの色をカスタマイズして複数の色のオプションを持たせるにはどうすればよいですか?

ブートストラップ ツールチップの色をカスタマイズして複数の色のオプションを持たせるにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-20 02:31:09
オリジナル
174 人が閲覧しました

How Can I Customize Bootstrap Tooltip Colors to Have Multiple Color Options?

ブートストラップ ツールチップの色のカスタマイズ

デザインの好みに合わせてブートストラップ ツールチップの色を変更したいと考えています。ただし、単にデフォルトの色を置き換えるのではなく、複数の色のオプションを柔軟に使用できることが必要です。

これを実現するには、次のアプローチを採用できます。

色のカスタマイズ< /h3>

  1. ツールチップをトリガーする要素に一意のクラス名を割り当てます。 "red-tooltip."
  2. 目的のツールチップの色を指定するカスタム クラスの CSS ルールを定義します:
.red-tooltip + .tooltip > .tooltip-inner {
  background-color: #f00;
  /* Red color */
}
ログイン後にコピー

黒い矢印の保持 (5 より前のブートストラップ バージョン)

Bootstrap の以前のバージョンでは、ツールヒントの矢印が黒く表示される場合があります。これに対処するには:

.red-tooltip + .tooltip.top > .tooltip-arrow {
  background-color: #f00;
}
ログイン後にコピー

Bootstrap 4 で色のカスタマイズ

Bootstrap 4 の場合は、次の CSS ルールを使用します:

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #f00;
  /* Red color */
}
ログイン後にコピー

完全なスニペット (Bootstrap 4)

$(function() {
  $('[data-toggle="tooltip"]').tooltip()
})
ログイン後にコピー
.tooltip-main {
  /* Custom settings for your main tooltip element */
}

.tooltip-qm {
  /* Custom settings for the question mark icon inside the main tooltip element */
}

.tooltip-inner {
  /* Custom settings for the tooltip content */
}

.tooltip.show {
  /* Custom settings for the visible tooltip */
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #f00;
  /* Red color */
}
ログイン後にコピー
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.bundle.min.js"></script>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet" />
<div class="tooltip-main" data-toggle="tooltip" data-placement="top" data-original-title="Hello world"><span class="tooltip-qm">?</span></div>
<style>
  .bs-tooltip-auto[x-placement^=bottom] .arrow::before,
  .bs-tooltip-bottom .arrow::before {
    border-bottom-color: #f00;
    /* Red color */
  }
</style>
ログイン後にコピー

以上がブートストラップ ツールチップの色をカスタマイズして複数の色のオプションを持たせるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート