HTML5 canvas绘制chrome图标

使用canvas绘制chrome logo

$ele:null,

ele:null,

context:null

}

$(function(){

oCanvas.ele=document.getElementById('canvas');

oCanvas.context=oCanvas.ele.getContext('2d');

oCanvas.$ele=$(oCanvas.ele);

//red

oCanvas.context.fillStyle="#E6433C";

oCanvas.context.arc(172,172,172,1.1445*Math.PI,1.8555*Math.PI);

oCanvas.context.lineTo(172,96);

oCanvas.context.lineTo(100,200);

oCanvas.context.closePath();

oCanvas.context.fill();

oCanvas.context.translate(412,143)

oCanvas.context.rotate(128.8*Math.PI/180);

//yellow

oCanvas.context.beginPath();

oCanvas.context.fillStyle="#FCD20A";

oCanvas.context.arc(172,172,172,1.1445*Math.PI,1.8555*Math.PI);

oCanvas.context.lineTo(172,96);

oCanvas.context.lineTo(100,200);

oCanvas.context.closePath();

oCanvas.context.fill();

oCanvas.context.translate(412,143)

oCanvas.context.rotate(128.8*Math.PI/180);

//green

oCanvas.context.beginPath();

oCanvas.context.fillStyle="#4DB749";

oCanvas.context.arc(172,172,172,1.1445*Math.PI,1.8555*Math.PI);

oCanvas.context.lineTo(172,96);

oCanvas.context.lineTo(100,200);

oCanvas.context.closePath();

oCanvas.context.fill();

//中间圆圈

oCanvas.context.beginPath();

oCanvas.context.fillStyle="#7BAFDE";

oCanvas.context.lineWidth="12";

oCanvas.context.strokeStyle="#F7F2EF";

oCanvas.context.arc(172,172,72,0*Math.PI,2*Math.PI);

oCanvas.context.fill();

oCanvas.context.stroke();

//需考虑如何智能计算从中心旋转时候translate值

})

谷歌图标html5代码,HTML5 canvas绘制chrome浏览器 logo图标_网页代码站(www.webdm.cn)相关推荐

  1. php代码输出笑脸,利用HTML5中的Canvas绘制笑脸的代码

    这篇文章主要介绍了利用HTML5中的Canvas绘制一张笑脸的教程,使用Canvas进行绘图是HTML5中的基本功能,需要的朋友可以参考下 今天,你将学习一项称为Canvas(画布)的web技术,以及 ...

  2. 用html语言编写笑脸,怎么使用HTML5中的Canvas绘制笑脸

    怎么使用HTML5中的Canvas绘制笑脸 发布时间:2021-02-26 09:33:14 来源:亿速云 阅读:75 作者:清风 这篇"怎么使用HTML5中的Canvas绘制笑脸" ...

  3. 使用HTML5中的canvas绘制灰太狼图像

    大家好,我是byoneself,本次将为大家分享一下使用HTML5中的canvas绘制一个灰太狼图像,希望对大家有所帮助. 下图是效果图: 以下就是实现的代码: <!DOCTYPE html&g ...

  4. chrome浏览器隐藏地址栏_谷歌Chrome浏览器正在开发新功能:可直接复制粘贴隐藏密码...

    Chrome浏览器一直以简便安全著称,尤其是在密码保护上,这些密码经过算法加密后可以同步到谷歌服务器进行存储,在多个设备间进行同步.最近谷歌和微软又开始了合作,所以现在,Chrome中的密码还可以直接 ...

  5. notepad++ 编写html代码快捷键切换到浏览器查看,notepad++在chrome浏览器中打开查看网页效果...

    notepad++在chrome浏览器中打开查看网页效果,操作设置:运行--在chrome浏览器中打开,这是notepad默认的设置方式 但是notepad++如果没有配置chrome浏览器打开,可以 ...

  6. 采用CSS+JS实现简洁的滑动导航栏_网页代码站(www.webdm.cn)

    1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or ...

  7. 鼠标指向变成英文导航(CSS)_网页代码站(www.webdm.cn)

    1 <title>鼠标指向变成英文导航(CSS)_网页代码站(www.webdm.cn)</title> 2 <style type="text/css&quo ...

  8. Exception】Chrome浏览器提示:此网页正试图从未经验证的来源加载脚本

    [Exception]Chrome浏览器提示:此网页正试图从未经验证的来源加载脚本 一.问题描述 1.公司网站配置了https证书后,使用Chrome浏览器访问某个页面,出现JS没有执行情况,浏览器右 ...

  9. QuickMenu 超强悍菜单_网页代码站(www.webdm.cn)

    1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/x ...

最新文章

  1. 清华副校长杨斌 :“祛魅”, 科技创新需要避免教育“人性”缺失
  2. (转)教你实现Winform窗体的四边阴影效果
  3. python矩阵运算dot_矩阵、张量乘法(numpy.tensordot)的时间复杂度分析
  4. Method not found: '!!0[] System.Array.Empty()'.
  5. 香港中文大计算机科学系电话,港大和港中文计算机科学系2021年提前批招生开启!...
  6. centos 计算器_Linux学习之CentOS(十五)--Linux常用命令之bc、man、shutdown...
  7. iOS腾讯百度面试题
  8. Microsoft.ACE.OLEDB.12.0 读取混合列
  9. HCIE Datacom考试-MAC 地址基础及漂移技术汇总!
  10. Android 小米全面屏手势底部虚拟按键的适配
  11. 天池广东工业智造大数据创新大赛--铝型材表面瑕疵识别 --top1方案
  12. 解决:syntax error at line xxx: `<<‘ unmatched
  13. 基于C#winform的学生信息管理与成绩评价系统
  14. e-a乘a的转置的秩_通用矩阵乘(GEMM)优化与卷积计算
  15. 计算机学院迎新晚会目的,某学院计算机系迎新晚会策划书.doc
  16. 关于pycharm中运行代码报错的解决思路
  17. JS把反斜杠\转换成正斜杠/
  18. 【技术贴】note8 N5100刷机 双清 落雨
  19. Javascript通过元素id和name直接获取元素
  20. C# 取出字符串中的一个字符

热门文章

  1. C语言编程>第五周 ⑤ 编写一个程序,从键盘输入X,Y,Z 3个数, 编写函数计算3个数的立方和并返回计算结果。
  2. 【STM32】stm32f407 + DS18B20 碰出不一样的火花
  3. java判断标点符号问题
  4. MKV怎么转AVI格式?转换的简单方法介绍
  5. LTE传输模式tdd mode
  6. 实战案例|黑灰产肆虐,腾讯ACE一键打造清朗游戏世界
  7. 实用随机森林 - 针对时间序列的 kaggle 技巧
  8. nmcli,nmtui,iproute
  9. ubuntu代理登录webqq失败
  10. 编译原理 运行时的存储组织及管理