zoukankan      html  css  js  c++  java
  • canvas画线 文本 填充

    <!doctype html>
    <html lang="en">

    <head>
      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="chrome=1">
      <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width">
      <style>
        * {
          padding: 0;
          margin: 0;
          box-sizing: border-box;
        }
      </style>

    </head>

    <body>
      <img id="img" width="50px" height="50px" src="">

      <script>
       function createImg(distance, color,text) {
            var c = document.createElement("canvas");
            c.width = distance; //注意:没有单位
            c.height = distance; //注意:没有单位
            var ctx = c.getContext("2d");
            ctx.beginPath();
            ctx.fillStyle ="green";
             ctx.fillRect(0, 0, distance, distance);
            ctx.moveTo (0,0);       
            ctx.lineTo (0,distance);  
            ctx.lineTo (distance,distance);   
            ctx.lineTo (distance,0);   
            ctx.lineTo (0,0); 
            ctx.lineWidth = 1;          
            ctx.strokeStyle = color;  
            ctx.stroke();    
            ctx.textAlign = 'center';
            ctx.font = "bold "+distance/10+"px Arial";
            ctx.fillStyle = 'yellow';
            ctx.fillText(text, distance / 2, distance / 2+3);
            return c.toDataURL("image/png");
          }
          document.getElementById('img').src= createImg(50, "red","833336")
      </script>
    </body>

    </html>
  • 相关阅读:
    Mysql之锁、事务绝版详解干货!
    SSL基础知识(比较清楚)
    数字证书使用流程指南
    HTTPS与SSL
    IIS 6.0 Web园(Web Garden)
    验证数字可以有千分符可以有0个1个小数点小数点后输入后四舍五入保留两位(写个js验证真费劲)
    线程安全
    利用SSL给IIS加把锁(转)
    弹出div后其它不能操作(小技巧)
    关于反射
  • 原文地址:https://www.cnblogs.com/liuhao-web/p/12459281.html
Copyright © 2011-2022 走看看