摘要: 样式填充 fillStyle = color 颜色值 gradient 渐变色 image 图片 canvas 画布 video 视频 strokeStyle也适用 1、fillStyle = color可以填充任何css承认的颜色值 2、fillStyle = gradient 渐变色(线性渐变| 阅读全文
posted @ 2017-02-07 17:07 crystalhuhu 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 1、图形变换和保存 之前五角星用rot,计算旋转角度可以进行图形旋转,改变半径大小可以设置五角星的大小,下面介绍自带的函数进行图形变化 这是一个画出一片星空的例子 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> 阅读全文
posted @ 2017-02-07 16:20 crystalhuhu 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 以上是线条的四个属性 1、lineWidth详解 先填充后描边,描边的宽度才是对的,如果先描边后填充,描边的宽度会有所减少 2、lineCap详解 解决方法①用closePath()来封闭路径 ②用lineCap = "square" 3、lineJoin详解 当设置了miter属性时,(默认mit 阅读全文
posted @ 2017-02-07 15:03 crystalhuhu 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 先讲如何画一个正规的五角星 在五角星的内外画两个圆,五角星有五个角,360/5=72度 所以得出这两个角的度数 然后算出这两个点坐标 角度转弧度 角度/180*Math.PI 所以外顶点坐标 x: Math.cos( (18+72*i)/180*Math.PI) * R y: Math.sin((1 阅读全文
posted @ 2017-02-07 15:03 crystalhuhu 阅读(13927) 评论(0) 推荐(2) 编辑
摘要: 以上是快捷绘制矩形的函数,你可能要问有fillRect和strokeRect还要rect那个干吗? 下面是三种不同的方式绘制矩形 阅读全文
posted @ 2017-02-07 13:02 crystalhuhu 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 制作一个上面这种倒计时效果,只截了三秒 此效果源码github连接:https://github.com/wufangfang0614/fanggit/tree/master/canvas/%E5%80%92%E8%AE%A1%E6%97%B6%E6%97%B6%E9%92%9F 首先分析这个得有一 阅读全文
posted @ 2017-02-06 15:29 crystalhuhu 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 通过画下面这个来解析一下画弧和圆的基本函数 一、画弧和圆的函数 下面这个代码就是画出上面那些弧和圆的例子 注意: 阅读全文
posted @ 2017-02-06 14:53 crystalhuhu 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 以下是在慕课网学习此课程的笔记 一、创建canvas 首先要写一个canvas标签,通过js来操作画布。宽高可以直接在标签里以属性写,也可以用js来控制。 二、绘制直线和多边形 在canvas里2d的坐标是这样的 下面是绘制一个三角形和一条直线的例子 1、画一个东西你要有绘制路径,就是你要画个什么。 阅读全文
posted @ 2017-02-06 12:50 crystalhuhu 阅读(1276) 评论(0) 推荐(0) 编辑
摘要: 放了半个月的假,打开始玩第一局王者荣耀,就停不下来了,放假就几乎在干这个,学习也忘了。 游戏说好是个娱乐,说坏也是够浪费时间,并且让我没有学习的心情,对于我来说,游戏这个东西上瘾。 2017年2月定下几个目标 1、渐渐少玩几个游戏,希望3月能够不玩了(一下不玩,我可管不住。。) 2、每天都出出汗,不 阅读全文
posted @ 2017-02-06 10:51 crystalhuhu 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 现在想实现一个效果,即使弹幕开关,弹幕开关实际是checkbox change就可监控,is(':checked')判断是否被选中 阅读全文
posted @ 2016-12-28 10:34 crystalhuhu 阅读(1189) 评论(0) 推荐(0) 编辑