[ html createPattern 绘制背景平铺方式 ] canvas绘制图片 createPattern 绘制背景平铺方式 属性实例

 1 <!DOCTYPE html>
 2 <html lang=‘zh-cn‘>
 3 <head>
 4 <title>Insert you title</title>
 5 <meta name=‘description‘ content=‘this is my page‘>
 6 <meta name=‘keywords‘ content=‘keyword1,keyword2,keyword3‘>
 7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 8 <link rel=‘stylesheet‘ type=‘text/css‘ href=‘./css/index.css‘ />
 9 <script type=‘text/javascript‘ src=‘./js/jquery-1.12.1.min.js‘></script>
10 <style type=‘text/css‘>
11 html,body {
12     margin: 0; padding: 0;
13 }
14
15 html {
16     height: 100%;
17 }
18
19 body {
20     background: #000;
21 }
22
23 #can {
24     display: block; border-radius: 2px; margin: 25px auto; background: #FFF;
25 }
26 </style>
27 <script type=‘text/javascript‘>
28     $( function(){
29         var oCan = $( ‘#can‘ ).get( 0 ).getContext( ‘2d‘ );
30         var oImg = new Image();
31         oImg.src = ‘./images/index.jpg‘;
32         oImg.onload = function(){
33             var cp = oCan.createPattern( oImg , ‘repeat‘ );    /* 创建背景平铺方式 */
34             oCan.fillStyle = cp;
35             oCan.fillRect( 0 , 0 , 500 , 450 );
36         };
37     } );
38 </script>
39 </head>
40 <body>
41     <canvas id=‘can‘ width=‘500‘ height=‘450‘>您的浏览器版本过低,请升级您的浏览器以获取更好的使用体验...</canvas>
42 </body>
43 </html>
时间: 2024-10-05 08:01:47

[ html createPattern 绘制背景平铺方式 ] canvas绘制图片 createPattern 绘制背景平铺方式 属性实例的相关文章

用Canvas为网页添加动态背景

最近刚刚接到为微信公众帐号"玩转三里屯"制作首页的任务.考虑到页面只在手机中浏览,而且手机对canvas的支持又非常好,所以打算使用canvas做点不一样的动画. 首先来看下效果图. 要实现这样的动画普通的CSS3是鞭长莫及了,只能使用Canvas.好在使用canvas也非常简单. Step1. 新建一个画布(<canvas>)元素,并放在在所有按钮和logo的下方以免遮挡前面的元素. <canvas id="canvas" style="

canvas插入图片设置背景,渐变

##在canvas中插入图片(需要image对象) 1.canvas操作图片时,必须要等图片加载完才能操作 2.drawImage(image, x, y, width, height) 其中 image 是 image 或者 canvas 对象,x 和 y 是其在目标 canvas 里的起始坐标. 这个方法多了2个参数:width 和 height,这两个参数用来控制 当像canvas画入时应该缩放的大小 window.onload=function(){ var canvas=documen

一款由html5 canvas实现五彩小圆圈背景特效

之前介绍了好几款html5 canvas实现的特效.今天要为大家介绍一款由html5 canvas实现五彩小圆圈背景特效.五彩的小圆圈渐显渐失的特效.效果图如下: 在线预览   源码下载 html代码: <canvas> </canvas> <div id="Circle"> <span>Harris Carney<span> </div> css代码: body { margin: 0; overflow: hi

让网页背景图片 根据屏幕大小自动铺满

让网页背景图片 根据屏幕大小自动铺满:设置两层div,底层div当做背景使用,放置一张图片即可.<div id="background" style="position:absolute;z-index:-1;width:100%;height:100%;top:0px;left:0px;"><img src="1.jpg" width="100%" height="100%"/>&

HTML5图形绘制学习(1)-- Canvas 元素简介

Canvas元素是HTML5中新增的一个专门用来进行图形绘制的元素.和其名称Canvas一样,它就相当于一个画布,我们可以在其上描绘各种图形. 这里所说的绘制图型,不是指我们可以进行可视化的图形绘制,而是要利用javascript在其中进行进行操作. 这里做个简单的canvas实例: 1.在页面中添加canvas元素 首先在页面中添加canvas元素,需要给定其高度.宽度和唯一标识id<!doctype html> <html lang="en"> <he

Canvas:橡皮筋线条绘制

Canvas:橡皮筋线条绘制 效果演示 实现要点 事件监听 [说明]: 在Canvas中检测鼠标事件是非常简单的,可以在canvas中添加一个事件监听器,当事件发生时,浏览器就会调用这个监听器. 我们可以使用绑定事件属性: canvas.onmousedown = function(e) { //..... } 此外,也可以使用更为通用的addEventListener()方法来注册监听器: canvas.addEventListener('mousedown',function(e){ //.

canvas 三 图片插入及文字填充

/** * canvas插入图片 * 等图片加载完,在执行canvas操作 * 图片预加载:在onload 中调用方法 * drawImage(oImg,x,y,w,h) * oImg:图片x,y坐标 * w,h宽高 * * 设置背景 * createPattern(oImg,平铺方式) * repeat,repeat-x,repeat-y,no-repeat * * 渐变 * createLinearGradient(x1,y1,x2,y2) * createRadialGradient(x1

canvas操作图片,进行面板画图,旋转等

HTML5 <canvas> 标签用于绘制图像(通过脚本,通常是 JavaScript). 不过,<canvas> 元素本身并没有绘制能力(它仅仅是图形的容器) - 您必须使用脚本来完成实际的绘图任务. getContext() 方法可返回一个对象,该对象提供了用于在画布上绘图的方法和属性. 本手册提供完整的 getContext("2d") 对象属性和方法,可用于在画布上绘制文本.线条.矩形.圆形等等. 浏览器支持 Internet Explorer 9.Fi

全屏背景:15个jQuery插件实现全屏背景图像或媒体

动态网站通常利用背景图像或预加载屏幕,以保证所有资源都加载到页面上,在浏览器中充分呈现.现在很多网站都炫耀自己的图像作为背景图像全屏背景,追溯到旧的Flash网站却用自己的方式在HTML资源重布局. 本综述我们列出15最好的jQuery全屏背景图像的插件,可以帮助你增加你的图像到您的网站,让他们看起来惊人的美丽.这个插件创建一些华丽的背景,幻灯片,你的网站让他们美丽的动画和过渡. 1. MaxImage maximage 2.0是一个全屏背景slideshow utilizes jQuery的插

重新绘制TabControl的Tabpage标签,添加图片及关闭按钮

1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 10 11 namespace TabControlTest 12 { 13 public pa