2
p
、h1
などにカーソルを置くと、その要素のfont-family
でポップアップが表示されるChrome拡張機能を作成しようとしています。大部分は機能しますが、以下の図に示すように、正しく表示されないことがあります。HTML/CSSスパンポップアップ表示が応答しない
CSSスタイルは絶対に配置され、テキストに合わせて展開され、完全に表示されるように設定するにはどうすればよいですか?拡張機能は、appendChild
を使用して、現在の要素に非表示のポップアップを含むスパンを追加して動作します。次の写真で、ポップアップが、その親の制約により遮断された方法
注意してください。
CSS:
.crx_mouse_visited:hover .popup {
visibility: visible;
}
.popup {
display: block;
position: absolute;
width : 100%;
height: auto;
z-index: 100;
visibility: hidden;
font-size: 15px;
background-color: #333;
color: #fff;
border-radius: 4px;
padding: 5px 0;
}
ポスト右がCSSの全体である[MCVE]、いない2つのCSSルール – j08691
の@ j08691。イメージは.popupクラスを示します。何を私に提供したいですか? –
* DOMの末尾に本文が終わるような* * '*を追加していますか?またはその中のちょうど「ホバリング」された要素? – vivekkupadhyay