canvas实现图像布局填充功能


Posted in Javascript onFebruary 06, 2017

本文实例为大家分享了canvas图像布局填充的具体代码,供大家参考,具体内容如下

<!DOCTYPE html> 
<html> 
<head lang="en"> 
  <meta charset="UTF-8"> 
  <title>canvas-图像布局填充</title> 
  <style> 
    #canvas{ 
      border: 1px solid palevioletred; 
    } 
  </style> 
</head> 
<body> 
  <canvas id="canvas" width="600px" height="600px"> 
  </canvas> 
  <script> 
    //获取到canvas元素 
    var canvas = document.getElementById('canvas'); 
    //获取canvas中的画图环境 
    var context = canvas.getContext('2d'); 
 
    //创建Image对象 
    var img = new Image(); 
    //alert(img); 
    //引入图片URL 
    img.src = "./image/huiji.png"; 
    window.onload = function (){ 
      //创建填充规则 .createPattern(图像对象,'规则'); 第二参数:repeat,no-repeat,repeat-x,repeat-y; 
       var pattern = context.createPattern(img,'no-repeat'); 
      //设置填充属性 
      context.fillStyle = pattern; 
      context.fillRect(10,10,canvas.width,canvas.height); 
    } 
  </script> 
</body> 
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
学习YUI.Ext第五日--做拖放Darg&amp;Drop
Mar 10 Javascript
JavaScript脚本语言在网页中的简单应用
May 13 Javascript
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
Mar 03 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
May 10 Javascript
JavaScript将一个数组插入到另一个数组的方法
Mar 19 Javascript
jQuery制作效果超棒的手风琴折叠菜单
Apr 03 Javascript
Javascript获取background属性中url的值
Oct 17 Javascript
canvas轨迹回放功能实现
Dec 20 Javascript
vue中v-for加载本地静态图片方法
Mar 03 Javascript
Vue 实现树形视图数据功能
May 07 Javascript
element-ui表格列金额显示两位小数的方法
Aug 24 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
Feb 03 Javascript
canvas实现图像截取功能
Feb 06 #Javascript
JS跨域请求外部服务器的资源
Feb 06 #Javascript
canvas实现动态小球重叠效果
Feb 06 #Javascript
canvas滤镜效果实现代码
Feb 06 #Javascript
canvas实现图像放大镜
Feb 06 #Javascript
jquery精度计算代码 jquery指定精确小数位
Feb 06 #Javascript
localStorage的黑科技-js和css缓存机制
Feb 06 #Javascript
You might like
php4的彩蛋
2006/10/09 PHP
php中的常用魔术方法总结
2013/08/02 PHP
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
2015/02/12 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
JavaScript中Math对象使用说明
2008/01/16 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
2012/03/29 Javascript
JS 两日期相减,获得天数的小例子(兼容IE,FF)
2013/07/01 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
javascript禁用Tab键脚本实例
2013/11/22 Javascript
第三章之Bootstrap 表格与按钮功能
2016/04/25 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
2016/10/09 Javascript
NodeJS中的MongoDB快速入门详细教程
2016/11/11 NodeJs
Webpack 之 babel-loader文件预处理器详解
2018/03/23 Javascript
浅谈Vue路由快照实现思路及其问题
2018/06/07 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
vue中实现回车键登录功能
2020/02/19 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
Javascript实现关闭广告效果
2021/01/29 Javascript
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
python里 super类的工作原理详解
2019/06/19 Python
关于Python中的向量相加和numpy中的向量相加效率对比
2019/08/26 Python
HTML5的自定义属性data-*详细介绍和JS操作实例
2014/04/10 HTML / CSS
太阳镜仓库,售价20美元或更少:Sunglass Warehouse
2016/09/28 全球购物
巴西电子产品购物网站:Saldão da Informática
2018/01/09 全球购物
园林技术个人的自我评价
2014/02/15 职场文书
专家推荐信模板
2014/05/09 职场文书
学校端午节活动总结
2015/02/11 职场文书
创先争优个人总结
2015/03/04 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python