51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

HTML5 Canvas:绘图状态和状态栈
开发笔记

HTML5 Canvas:绘图状态和状态栈

厉飞雨 阅读(72) 评论(0) 赞(9)

<p>当我们在<a href="/Html5/">HTML5</a> canvas中使用2D上下文来绘制图形的时候,2D上下文会处于某种状态中。你可以通过操纵2D上下文的属性来设置这些状态,例如<code>fillStyle</code>属性和<code>strokeStyle</...

HTML5 Canvas:图形转换
新视野

HTML5 Canvas:图形转换

厉飞雨 阅读(132) 评论(0) 赞(10)

<p>你可以对任何在<a href="/Html5/">HTML5</a> canvas中绘制的图形应用转换效果。下面是可以使用的转换列表:</p> <p><img src="http://static.51tbox.com/static/2024-11-23/col/d08973c...

【SVG】SVG系列教程:SVG简介与嵌入HTML页面的方式
开发笔记

【SVG】SVG系列教程:SVG简介与嵌入HTML页面的方式

厉飞雨 阅读(105) 评论(0) 赞(9)

随着技术向前的推进,SVG相关的讨论也越渐频繁。为了紧跟时代的步伐,我也开始步入SVG相关技术的探索与学习之中。从这篇文章开始会在W3cplus站点上陆续向大家推出有关于SVG相关的教程、译文或案例等。感兴趣的同学可以跟随着教程一起了解与学习SVG相关的知识与技巧。 ### 什么是SVG SVG是**"Scalable Vector Graphics"*...

【SVG】HTML元素上的SVG滤镜
前端开发

【SVG】HTML元素上的SVG滤镜

厉飞雨 阅读(116) 评论(0) 赞(6)

上周看到有一篇关于[CSS滤镜效果函数](http://www.vanseodesign.com/css/named-filter-effects/)的文章,其中的效果函数相对来说比较容易理解,而且上手难度低。但是,这种方式仅仅是添加CSS滤镜效果众多方式中最弱的一种。今天让我们来看一看**滤镜基元**,这是为图片和元素添加滤镜效果另外一种更加强大的方法。 相较于效果函数,滤...

HTML5 Canvas:合成模式
新视野

HTML5 Canvas:合成模式

厉飞雨 阅读(135) 评论(0) 赞(11)

在我们前面所有[HTML5](/Html5/) canvas的例子中,图形的绘制都是一个图形位于另一个图形之上的。我们可以通过设置`globalCompositeOperation`属性来修改这个默认的行为。换句话来说,我们可以设置绘制的图形与已经绘制在canvas上的图形的合成模式。 ![61.png](http://static.51tbox.com/static/202...

HTML5 Canvas:绘制渐变色
新视野

HTML5 Canvas:绘制渐变色

厉飞雨 阅读(96) 评论(0) 赞(21)

[HTML5](/Html5/) Canvas渐变是一种用于填充或描边图形的颜色模式。渐变色是由不同的颜色进行过渡,而不是单一的颜色。先来看几个canvas渐变色的例子: ![61.png](http://static.51tbox.com/static/2024-11-23/col/01ad92318ed7548a75caf8516dec2da4/beb2a84dcab44...

HTML5 Canvas:绘制图片
白嫖帮

HTML5 Canvas:绘制图片

厉飞雨 阅读(71) 评论(0) 赞(8)

<p>通过前面的学习,我们现在已经可以在<a href="/Html5/">HTML5</a> canvas中绘制图形和文字,并给它们设置一些样式。我们还可以在<code>&lt;canvas&gt;</code>中绘制图片。用于在<code>&lt;canvas...

HTML5 Canvas:像素处理
前端开发

HTML5 Canvas:像素处理

厉飞雨 阅读(113) 评论(0) 赞(12)

<p>我们可以直接从<a href="/Html5/">HTML5</a> canvas中获取单个像素。通过<code>ImageData</code>对象我们可以以读写一个数据数组的方式来操纵像素数据。当完成像素操作之后,如果要显示它们,需要将这些像素复制到canvas上。</p> &...

HTML5 Canvas:绘制文字
白嫖帮

HTML5 Canvas:绘制文字

厉飞雨 阅读(125) 评论(0) 赞(19)

我们可以在HTML5 canvas上绘制绘制文字,并且可以设置文字的字体,大小和颜色。 绘制文字的字体由2D上下文的`font`属性来控制。如果你需要使用颜色来填充文字或制作描边文字,可以使用2D上下文的`fillStyle`和`strokeStyle`属性来完成。 ![61.png](http://static.51tbox.com/static/2024-11-23/c...