栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用canvas制作一个印章

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用canvas制作一个印章

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>document</title></head><body>    <div id="app"></div></body><script>    var dataUrl = '';    function createStampUrl() {      var canvas = document.createElement('canvas');      canvas.width = 300;      canvas.height = 200;      canvas.setAttribute('width', 300);      canvas.setAttribute('height', 200);      var ctx = canvas.getContext('2d');      ctx.beginPath();      ctx.ellipse(150, 100, 100, 50, 0, 0, Math.PI * 2);      ctx.fillStyle = "red";      ctx.strokeStyle = "red";      ctx.fill();      ctx.stroke();      ctx.closePath();      ctx.beginPath();      ctx.ellipse(150, 100, 90, 40, 0, 0, Math.PI * 2);      ctx.fillStyle = "white";      ctx.fill();      ctx.stroke();      ctx.closePath();      ctx.beginPath();      ctx.ellipse(150, 100, 70, 30, 0, 0, Math.PI * 2);      ctx.strokeStyle = "red";      ctx.lineWidth = 2;      ctx.stroke();      ctx.closePath();      ctx.font = "14px Microsoft YaHei";      ctx.fillStyle = "red";      ctx.fillText("hello canvas", 110, 105);      dataUrl = canvas.toDataURL("image/jpeg");      var app = document.querySelector("#app");      app.style.width = "300px";      app.style.height = "300px";      app.style.backgroundImage = `url(${dataUrl})`;      app.style.backgroundRepeat = 'no-repeat';    }    createStampUrl();</script></html>
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/419976.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号