javascript - 书签覆盖CSS层?

标签 javascript css bookmarklet

我一直在寻找如何编写一个小书签,它用一个填充了颜色的图层覆盖整个屏幕。 IE。单击小书签,一个图层位于内容之上。

我试图解决的另一个技巧是在图层的透明部分有一个“洞”,例如 200px 正方形,您可以在其中看到下面的原始网页内容.

是否有任何 CSS 向导可以帮助我?非常感谢...我是一个 CSS 新手。

干杯,谢谢!

最佳答案

I've been searching for how to write a bookmarklet which overlays the full screen with a layer filled with a color. Ie. Click the bookmarklet and a layer sits on top of the content.

这个怎么样?以下对我有用:

javascript:(function(a){a=document.createElement('div');a.style.position=
'fixed';a.style.left=a.style.right=a.style.top=a.style.bottom='0%';
a.style.zIndex='100000';a.style.background='white';a.innerHTML=
'overlay content goes here';document.body.appendChild(a);})();

虽然我不确定这个洞;对不起。您可能必须创建单独的元素来形成形状,但这当然是一个丑陋的解决方案。

关于javascript - 书签覆盖CSS层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7040005/

相关文章:

javascript - 使用 Material UI 访问 renderValue 组件上的 react 事件处理程序时出现问题

javascript - 抓取特定 html 数据时出现问题,或数据未显示

javascript - 如何拖放某些东西但它不会消失所以我们可以继续拖放它

html - Flash 视频后面的下拉菜单

bookmarklet - 如何使用书签弹出 div?

javascript - RequireJS:运行页面特定模块的最佳方法?

javascript - 在 Javascript 中使用图片链接

html - 根据屏幕大小更改 HTML 属性

javascript - Bookmarklet:将隐藏的 iframe 附加到页面并加载 url

javascript - 如何将参数传递给服务器端书签?