私は現在、Chromeのオープンソースプラグインを構築しています。それはかなり遠いですが、私が整理しようとしているいくつかのバグがあります。基本的には、すべてのWebページ全体を移動するdiv(ページのHTMLに挿入される)は、可視になるように一番上の要素である必要があります。これはz-index @ 999によって達成されます。しかし、一部のWebページでは、これは機能しません!divをすべてのウェブページの一番上の要素にする
私の頭の上には表示されませんが、code.google.comにログインしているときにメニューバーが表示されます。
ウェブ開発者が何をしていても注入すると、どのようにして強制的に最上位になるのですか?ここで
はdivのための私のCSSです!
#ezselected {
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
position:absolute;
border-radius: 15px;
z-index: 999;
-webkit-box-shadow: 0px 0px 15px 5px rgba(255, 255, 100, .80);
-moz-box-shadow: 0px 0px 15px 5px rgba(255, 255, 100, .80);
/*box-shadow: 0px 0px 15px 5px rgba(255, 255, 100, .80);*/
pointer-events:none; /* Make click-able through the DIV (for example, if it's on top of something with an event with kb) */
}
P.S.、私は無駄に重要みました。
ありがとうございます!
よく 'z-index:999'は' z-index:1000'以上... – nnnnnn
を持つ他の要素の上に要素を置くことはありません。http:///stackoverflow.com/questions/491052/mininum-and-maximum-value-of-z-index – lbstr