点击查看html编辑器说明文档

HTML转Canvasedit icon

|
|
Fork(复制)
|
|
作者:
lynn-ssk
提交反馈
嵌入
设置
下载
HTML
格式化
支持Emmet,输入 p 后按 Tab键试试吧!
<head> ...
展开
</head>
<body>
            
            <!-- 使用 html2canvas 这个库 -->

<script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-y/html2canvas/1.4.1/html2canvas.min.js" type="application/javascript"></script>

<div id="aaa">
  <h1>
    🚀hello world!512312312312321123123123123123
  </h1>
  <iframe id="ifr" src="https://bi.cool/embed/ObU1xOY" width="400px" height="300px" frameborder="0"></iframe>
  <p>
    this is some content!
  </p>
</div>

<button onclick="toImg()">toImg</button>
        
</body>
CSS
格式化
            
            #aaa {
  display: block;
  width: 500px;
  padding: 15px;
  background-image: linear-gradient(62deg, #8EC5FC 0%, #E0C3FC 100%);
}
        
JS
格式化
            
            function toImg() {

  html2canvas(document.querySelector("#aaa")).then(canvas => {
      document.body.appendChild(canvas)
  });
}

[
    88,
    85,
    82,
    76,
    79,
    81,
    73,
    83,
    84,
]
        
预览
控制台