如何在<img>不使用 CSS 背景属性的情况下使元素平铺在网页中的所有元素上



我想在要打印的整个 Web 文档中平铺图像。我使用背景属性来平铺它,但我必须设置 z-index 属性以使该图像放置在网页的所有元素上。帮我解决这个问题。

将其粘贴到根样式

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
 :root 
   {
     background-image:url("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQRxExzbsZCvO6lpE1tll_7pQLB5nd4RkWkrMannssfhAYni_Ct");
  opacity: .4; 
      }
</style>
</head>
<body>
<div id="overlay" onclick="off()"></div>
<div style="padding:20px">
  <h2>Overlay</h2>
  <p>Add an overlay effect to the page content (100% width and height with background with 40% opacity).</p>
  <button>some button here</button>
</div>
</body>
</html>

相关内容

最新更新