현재 Chrome 용 오픈 소스 플러그인을 만들고 있습니다. 꽤 많이 끝났지 만, 내가 해결하려고하는 몇 가지 버그가 있습니다. 기본적으로 모든 웹 페이지에서 움직이는 div (페이지의 HTML에 삽입 됨)는 눈에 보이도록 최상위 요소 여야합니다. 이것은 z-index @ 999에 의해 달성됩니다. 그러나 일부 웹 페이지에서는 이것이 작동하지 않습니다!div가 모든 웹 페이지의 최상위 요소가됩니다.
내 머리 꼭대기에서 code.google.com에 로그인하면 메뉴 막대가 내 div를 오버레이합니다.
웹 개발자가 무엇을해도 주입 할 때 어떻게 강제로 최상위 순위에 올려야합니까? 나는 시도 아무 소용이 중요한
#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.!
여기 사업부 내 CSS입니다.
감사합니다.
글쎄'z-index : 999'는 'z-index : 1000' 이상 ... – nnnnnn
이있는 다른 요소 위에 요소를 넣지 않을 것입니다. http :// /stackoverflow.com/questions/491052/mininum-and-maximum-value-of-z-index – lbstr