2016-09-16 4 views
2

ph1などにカーソルを置くと、その要素のfont-familyでポップアップが表示されるChrome拡張機能を作成しようとしています。大部分は機能しますが、以下の図に示すように、正しく表示されないことがあります。HTML/CSSスパンポップアップ表示が応答しない

CSSスタイルは絶対に配置され、テキストに合わせて展開され、完全に表示されるように設定するにはどうすればよいですか?拡張機能は、appendChildを使用して、現在の要素に非表示のポップアップを含むスパンを追加して動作します。次の写真で、ポップアップが、その親の制約により遮断された方法

enter image description here

注意してください。

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; 
} 
+1

ポスト右がCSSの全体である[MCVE]、いない2つのCSSルール – j08691

+1

の@ j08691。イメージは.popupクラスを示します。何を私に提供したいですか? –

+0

* DOMの末尾に本文が終わるような* * '*を追加していますか?またはその中のちょうど「ホバリング」された要素? – vivekkupadhyay

答えて

0

これは動作するはずです...

.crx_mouse_visited:hover .popup { 
    visibility: visible; 
} 

.popup { 
    display: block; 
    position: absolute; 
    z-index: 100; 
    visibility: hidden; 
    font-size: 15px; 
    background-color: #333; 
    color: #fff; 
    border-radius: 4px; 
    padding: 5px; 
} 
関連する問題