これらの変更は両方とも、少しの CSS を使用して解決できます。Twitter Bootstrap CSS を直接変更するのではなく、別のスタイルシートにリンクすることをお勧めします。Bootstrap スタイルシートをインクルードした後に、この新しいスタイルシートをインクルードして、Bootstrap CSS をオーバーライドするようにしてください。執筆時点で、Bootstrap の最新バージョンは 2.1.1 であるため、すべてのコメントはその仮定に基づいています。
ツールチップ用
ツールチップの効果は、5003 行目の .tooltip.in ルールで次のように定義されています。
.tooltip.in {
opacity: 0.8;
filter: alpha(opacity=80);
}
効果を削除するには、新しいスタイルシートに次を挿入します。
.tooltip.in {
opacity: 1;
filter: alpha(opacity=100);
}
ポップオーバー用
Web では、Z インデックスが低いため、あるオブジェクトが別のオブジェクトの下に配置されます。popover の z-index は、5080 行目で次のように定義されています。
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1010;
...
}
ただし、このバージョンの Bootstrap では、既定の (静的) ナビゲーション バーには明示的な z-index が設定されていないため、既定値は 0 です。そのため、ポップオーバーは既にナビゲーション バーの上にあるはずです。古いバージョンの Bootstrap を使用している場合は、ナビゲーション バーの z-index を見つけて、ポップオーバーの z-index をより大きな数値に設定することで、これを修正できます。これを行うには、次のコードを新しいスタイルシートに追加します。
.popover {
z-index: ###;
}