视频课堂https://edu.csdn.net/course/play/7621

使用Canvas按照代码会出现如下图形显示:

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title></head><body><canvas id="canvas" width="500" height="500"></canvas><script>function draw(){var c=document.getElementById("canvas");var ctx=c.getContext("2d");var width=120;var height=110;var padding=50;//开始绘制;ctx.beginPath();ctx.moveTo(padding+width/2,padding);ctx.lineTo(padding+width,height+padding);ctx.lineTo(padding,padding+height);ctx.closePath();ctx.shadowBlur=10;ctx.shadowColor="black";//2.使用垂直渐变颜色进行填充;var color=ctx.createLinearGradient(0,padding,0,padding+height);color.addColorStop(0,"#faf100");color.addColorStop(0.9,"#fca009");color.addColorStop(1,"#ffc821");//绘制最外侧边框;ctx.lineWidth=20;ctx.lineJoin="round";ctx.strokeStyle=color;ctx.stroke();//3.填充内部//绘制内部填充ctx.shadowColor="transparent";ctx.fillStyle=color;ctx.fill();//4.绘制黑色边框;ctx.lineWidth=5;ctx.lineJoin="round";ctx.strokeStyle="#333";ctx.stroke();//5.绘制中心的感叹号;ctx.textAlign="center";ctx.textBaseline="middle";ctx.font="bold 60px 'Times New Roman', Times, serif";ctx.fillStyle="#333";ctx.fillText("!",(padding+width/2),padding+height/1.5);}window.addEventListener("load",draw(),true);</script></body>
</html>

canvas3:绘制感叹号相关推荐

  1. html感叹号图形代码,canvas3:绘制感叹号

    使用Canvas按照代码会出现如下图形显示: function draw(){ var c=document.getElementById("canvas"); var ctx=c ...

  2. Canvas3——绘制渐变图形与绘制变形图形

    1.Canvas绘制渐变图形 (1)绘制线性渐变 createLinearGradient() **CanvasRenderingContext2D**.createLinearGradient()方 ...

  3. permgen spac_SPAC是AV初创企业的未来

    permgen spac 字节/大小 (BYTE/SIZE) Velodyne is a startup that specializes in Light Detection and Ranging ...

  4. Android 自定义View绘制电池图标

    /*** @anthor GrainRain* @funcation 自定义View绘制电池* @date 2019/8/27*/ public class DrawBatteryView exten ...

  5. 一款炫酷Loading动画--加载失败

    简介 上一篇文章一款炫酷Loading动画–加载成功,给大家介绍了成功动画的绘制过程,这篇文章将接着介绍加载失败特效的制作. 相比成功动画,有了前面的经验,失败动画的过程就显得比较简单了. 动画结构分 ...

  6. Canvas3 绘图和重叠

    视频课堂https://edu.csdn.net/course/play/7621 组合图形 绘制阴影 <canvas id="canvas" width="500 ...

  7. android开发 之 Canvas绘制文字,图片

    一.Canvas的常用操作速查表 操作类型 相关API 备注 绘制颜色 drawColor, drawRGB, drawARGB 使用单一颜色填充整个画布 绘制基本形状 drawPoint, draw ...

  8. 我的.Net Core 3.0 windows 桌面程序界面绘制 -- 从.net framework复制代码法

    今天想用 .net core做个小程序.却意外的发现没有可视化编辑器!!!(重要的事情用三个感叹号) 虽然我搞了十多年的 .net 开发,但是我确实从来没有自己编辑过 Designer.cs 这个文件 ...

  9. h5 canvas绘制电子数字时钟

    使用h5的canvas实现绘制电子数字时钟,只支持数字,效果如下: <!DOCTYPE html> <html lang="en"> <head> ...

最新文章

  1. 四种JOIN简单实例
  2. 关于Unity调用摄像头扫描二维码与生成二维码的实现方法
  3. Java 洛谷 P1219 八皇后
  4. 【数据分析】年轻人如何才能实现年薪百万呢?
  5. swoole原生mysql进程池_swoole的mysql连接池怎么弄
  6. 配置解决中文乱码的过滤器
  7. spss回归分析_回归分析中的简单斜率检验:用SPSS或jamovi实现
  8. oracle rodo 查看大小,Exadata — platforma bazodanowa | Oracle Polska
  9. gan怎么输入一维数据_GAN评价指标最全汇总
  10. Java基础巩固——排序
  11. 权限管理----用户与模块关系
  12. 绩效考核及评估活动的实施步骤及疑难问题汇编
  13. 书籍-Druid实时大数据分析原理与实践
  14. Laravel5.1 组件 Symfony/var-dumper2.7 在php7下的问题
  15. U3D手游《苍穹变》性能优化经验谈
  16. stm32如何在官网下载标准函数库
  17. 【深度】谭铁牛院士谈人工智能发展新动态
  18. PyQt5:ToggleButton开关按钮(24)
  19. nginx的日志放在哪里?
  20. 河南省计算机学会教育专业委员会,河南省高等学校计算机专业实践教学研讨会在我校召开...

热门文章

  1. Leet Code OJ 21. Merge Two Sorted Lists [Difficulty: Easy]
  2. 15.concurrent-control并发控制
  3. hadoop2.6.0安装详细步骤
  4. 报错:out cannot be resolved【已解决】
  5. 【解题报告+思路拓展】蓝桥杯 拉马车 2017年C组真题
  6. bose耳机信号断续_最强真无线降噪耳机?BOSE QC Earbuds消噪耳塞上手评测
  7. java之网站发送手机短信实现
  8. java的int、char、long、float、double对byte的转换,在通信的时候会用到
  9. linux小小输入法 不能中文,在centos 下安装小小输入法存在的问题
  10. python从mysql导出大量数据_python批量导出导入MySQL用户的方法