iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >如何使用canvas绘制中国银行标志
  • 826
分享到

如何使用canvas绘制中国银行标志

2024-04-02 19:04:59 826人浏览 泡泡鱼
摘要

这篇文章主要介绍了如何使用canvas绘制中国银行标志,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   <!DOCTYPE htm

这篇文章主要介绍了如何使用canvas绘制中国银行标志,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

  <!DOCTYPE html>

  <html>

  <head>

  </head>

  <body>

  <canvas id="drawing" width="600" height="400">A drawing of someing!</canvas>

  <script type="text/javascript">

  //绘制中国银行标志

  var drawBoc = function(){

  var drawing = document.getElementById('drawing');

  if(drawing.getContext) {

  var context = drawing.getContext('2d');

  //画外环

  context.fillStyle = '#f00';

  context.strokeStyle = '#f00';

  context.beginPath();

  context.arc(200, 200, 100, 0, 2*Math.PI, false);

  context.closePath();

  context.stroke();

  context.fill();

  context.save();

  context.fillStyle = '#fff';

  context.beginPath();

  context.arc(200, 200, 77, 0, 2*Math.PI, false);

  context.closePath();

  context.stroke();

  context.fill();

  //画外面的口(圆角矩形)

  context.restore();

  roundRec(context, 150, 160, 100, 80, 25, true, false);

  //画里面的口

  context.fillStyle = '#fff';

  context.fillRect(170, 180, 60, 40);

  //画上下两竖

  context.fillStyle = '#f00';

  context.fillRect(190, 123, 20, 37);

  context.fillRect(190, 240, 20, 37);

  }

  };

  //画圆角矩形

  var roundRec = function(context, x, y, width, height, radius, fill, stroke){

  if(typeof stroke == 'undefined') {

  stroke = true;

  }

  if(typeof radius == 'undefined') {

  radius = 5;

  }

  context.beginPath();

  context.moveTo(x+radius, y);

  context.lineTo(x+width-radius, y);

  context.quadraticCurveTo(x+width, y, x+width, y+radius);

  context.lineTo(x+width, y+height-radius);

  context.quadraticCurveTo(x+width, y+height, x+width-radius, y+height);

  context.lineTo(x+radius, y+height);

  context.quadraticCurveTo(x, y+height, x, y+height-radius);

  context.lineTo(x, y+radius);

  context.quadraticCurveTo(x, y, x+radius, y);

  context.closePath();

  if(stroke) {

  context.stroke();

  }

  if(fill) {

  context.fill();

  }

  };

  drawBoc();

  </script>

  </body>

  </html>

感谢你能够认真阅读完这篇文章,希望小编分享的“如何使用canvas绘制中国银行标志”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网html频道,更多相关知识等着你来学习!

--结束END--

本文标题: 如何使用canvas绘制中国银行标志

本文链接: https://www.lsjlt.com/news/90760.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用canvas绘制中国银行标志
    这篇文章主要介绍了如何使用canvas绘制中国银行标志,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   <!DOCTYPE htm...
    99+
    2024-04-02
  • 如何使用canvas绘制圆
    如何使用canvas绘制圆?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。arc语法:arc(x, y, radius, startAngle, endAngle, anti...
    99+
    2023-06-09
  • JavaScript使用canvas绘制坐标和线
    本文实例为大家分享了JavaScript使用canvas绘制坐标和线的具体代码,供大家参考,具体内容如下 具体代码如下: <!DOCTYPE html> <ht...
    99+
    2024-04-02
  • html如何使用canvas绘制文本
    这篇文章主要为大家展示了“html如何使用canvas绘制文本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“html如何使用canvas绘制文本”这篇文章吧。 ...
    99+
    2024-04-02
  • jquery使用canvas标签绘制验证码
    <canvas> 元素是为了客户端矢量图形而设计的。它自己没有行为,但却把一个绘图 API 展现给客户端 JavaScript 以使脚本能够把想绘制的东西都绘制到一块画布...
    99+
    2024-04-02
  • 微信小程序开发中如何使用canvas绘制坐标图
    这篇文章主要为大家展示了“微信小程序开发中如何使用canvas绘制坐标图”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序开发中如何使用canvas绘制坐标图”这篇文章吧。线图functi...
    99+
    2023-06-26
  • 使用canvas绘制模糊如何解决
    这篇文章给大家介绍使用canvas绘制模糊如何解决,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先,需要理解canvas的展示机制。<canvas id="map" wi...
    99+
    2023-06-09
  • 如何使用canvas绘制超炫时钟
    这篇文章主要介绍“如何使用canvas绘制超炫时钟”,在日常操作中,相信很多人在如何使用canvas绘制超炫时钟问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用canv...
    99+
    2024-04-02
  • 如何使用HTML5 Canvas API绘制弧线
    这篇文章主要为大家展示了“如何使用HTML5 Canvas API绘制弧线”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用HTML5 Canvas API...
    99+
    2024-04-02
  • 如何使用Canvas绘制图形图文
    这篇文章主要讲解了“如何使用Canvas绘制图形图文”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Canvas绘制图形图文”吧!HTML5火的正热,...
    99+
    2024-04-02
  • 如何使用HTML5的Canvas绘制曲线
    这篇文章主要讲解了“如何使用HTML5的Canvas绘制曲线”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用HTML5的Canvas绘制曲线”吧!Ca...
    99+
    2024-04-02
  • 如何使用HTML5中的Canvas绘制阴影效果
    这篇文章主要介绍如何使用HTML5中的Canvas绘制阴影效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!创建阴影效果需要操作以下4个属性:1.context.shadowColo...
    99+
    2024-04-02
  • 如何使用HTML5中的Canvas绘制五星红旗
    如何使用HTML5中的Canvas绘制五星红旗,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Canvas 绘图 API 都没有定义在 <...
    99+
    2024-04-02
  • html5如何使用canvas绘制文字特效
    这篇文章主要介绍了html5如何使用canvas绘制文字特效,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。<canvas i...
    99+
    2024-04-02
  • 如何使用html5 canvas绘制实心原形
    这篇文章主要介绍如何使用html5 canvas绘制实心原形,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用 html5 canvas 绘制实心原形。<style> &...
    99+
    2024-04-02
  • 如何使用canvas绘制贝塞尔曲线
    今天就跟大家聊聊有关如何使用canvas绘制贝塞尔曲线,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、二次贝塞尔曲线  quadraticCurv...
    99+
    2024-04-02
  • 使用Canvas如何绘制一个多边形
    使用Canvas如何绘制一个多边形?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。function drawPolygonPath(sideNum,&n...
    99+
    2023-06-09
  • 如何使用html5 Canvas绘制基本的图形
    这篇文章主要介绍“如何使用html5 Canvas绘制基本的图形”,在日常操作中,相信很多人在如何使用html5 Canvas绘制基本的图形问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2024-04-02
  • html5中​怎么使用Canvas绘制直线
    这篇文章主要介绍“html5中怎么使用Canvas绘制直线”,在日常操作中,相信很多人在html5中怎么使用Canvas绘制直线问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • html5如何使用canvas绘制太阳系效果
    这篇文章主要为大家展示了“html5如何使用canvas绘制太阳系效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“html5如何使用canvas绘制太阳系效果...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作