使用 Chrome 开发工具在浏览器中叠加透明图像 window
Use Chrome Dev Tools to overlay transparent Image in Browser window
我正在寻找一种方法来在我正在使用 chrome 开发工具查看的当前页面上叠加图像。覆盖层需要透明,我必须能够与图像层下方的页面进行交互。
这可能吗?如果我可以将 URL 与其余代码一起粘贴到图像上,那将是最好的。
感谢您的帮助:)
是的,这是可能的。您要查找的 CSS 属性 是 pointer-events: none
.
function addOverlayImage(src, opacity) {
const img = new Image();
img.src = src;
Object.assign(img.style, {
position: 'fixed',
left: 0,
top: 0,
width: '100vw',
height: '100vh',
opacity,
objectFit: 'cover',
objectPosition: 'center center',
pointerEvents: 'none'
});
document.body.appendChild(img);
}
用法:
addOverlayImage('https://i.picsum.photos/id/1/1440/900.jpg', 0.5);
我正在寻找一种方法来在我正在使用 chrome 开发工具查看的当前页面上叠加图像。覆盖层需要透明,我必须能够与图像层下方的页面进行交互。
这可能吗?如果我可以将 URL 与其余代码一起粘贴到图像上,那将是最好的。
感谢您的帮助:)
是的,这是可能的。您要查找的 CSS 属性 是 pointer-events: none
.
function addOverlayImage(src, opacity) {
const img = new Image();
img.src = src;
Object.assign(img.style, {
position: 'fixed',
left: 0,
top: 0,
width: '100vw',
height: '100vh',
opacity,
objectFit: 'cover',
objectPosition: 'center center',
pointerEvents: 'none'
});
document.body.appendChild(img);
}
用法:
addOverlayImage('https://i.picsum.photos/id/1/1440/900.jpg', 0.5);