• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > HTML5每日一练之Canvas标签的应用-绘制线性渐变图形

HTML5每日一练之Canvas标签的应用-绘制线性渐变图形

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含HTML5教程,HTML5中国,HTML5每日一练之Canvas标签的应用-绘制线性渐变图形,admin,html5资料等相关知识,匿名希望在学习及工作中可以帮助到您
到目前为止,我们使用canvas绘制图形的基本知识已经介绍完毕,从本节开始,我们将介绍其他比较高级的绘制知识之一 —— 线性渐变,首先我们来回顾一下《HTML5每日一练之Canvas标签的应用-绘制矩形》中指定填充的颜色fillStyle。绘制线性渐变时,我们需要使用到一个新的对象——LinearGradient对象,使用图形上下文对象的createLinearGradiend方法来创建该对象,该方法的定义如下:
  • context.createLinearGradient(xStart, yStart, xEnd, yEnd);
xStart:渐变起始点的横坐标
yStart:渐变起始点的纵坐标
xEnd:渐变结束点横坐标
yEnd:渐变结束点纵坐标

通过使用该方法,创建了一个使用两个坐标点的LinearGradient对象,那么渐变的颜色该怎么设定?
咱们通过LinearGradient对象后,使用addColorStop方法进行设定,该方法的示例如下:
  • context.addColorStop(offset, color);
使用这个方法可以追加渐变的颜色,它有两个参数:
offset:是设定颜色离开渐变起始点的0-1之间的浮点数的偏移量
color:是设定绘制使用的颜色

addColorStop方法中offset参数的图示

  • HTML5每日一练之Canvas标签的应用-绘制线性渐变图形



您可能想查找下面的文章:

  • 一款利用html5和css3动画排列人物头像的实例演示
  • html5教程调用绘图api画简单的圆形代码分享
  • html5教程画矩形代码分享
  • html5教程制作简单画板代码分享
  • html5基础教程常用技巧整理
  • html5教程-Canvas入门
  • html5教程画矩形代码分享
  • HTML5晃动DeviceMotionEvent事件
  • HTML5教程之html 5 本地数据库(Web Sql Database)
  • HTML5中对contenteditable属性的解释与规定

相关文章

  • 2018-12-03毛毛虫爬行动画怎样实现
  • 2018-12-03有支持M3U8格式的HTML5播放器吗?
  • 2017-08-06HTML5 canvas基本绘图之绘制曲线
  • 2018-12-03HTML5中的强制下载属性download使用实例解析_html5教程技巧
  • 2018-12-03HTML4和HTML5之间除了相似以外的10个主要不同_html5教程技巧
  • 2018-12-03HTML5的Geolocation地理位置定位API使用方法详解
  • 2018-12-03Node.js爬取豆瓣数据实例
  • 2018-12-03html5 canvas和JavaScript如何实现本地截图
  • 2018-12-03html5中为audio标签增加停止按钮动作实现方法_html5教程技巧
  • 2018-12-03乐车邦app 前端用的什么框架和技术?

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • html5弹跳球示例代码
    • HTML5实战与剖析之表单那些事儿
    • IE10 Error.stack 让脚本调试更加方便快捷
    • 使用HTML5 canvas实现一个简单的粒子引擎代码实例
    • 基于HTML5鼠标点击淡入淡出切换代码
    • [HTML5游戏开发]挑战横版ACT(三):遇红颜英雄亦多情
    • 详细介绍HTML5 5大存储方式总结
    • 做web响应式设计(不用媒体查询)实例
    • HTML5的文档结构
    • 『HTML5梦幻之旅』-动感圆圈

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有