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 相关文章推荐
ie和firefox不兼容的解决方法集合
Apr 28 Javascript
jQuery 1.9使用$.support替代$.browser的使用方法
May 27 Javascript
js使用for循环及if语句判断多个一样的name
Sep 09 Javascript
BootStrap 超链接变按钮的实现方法
Sep 25 Javascript
Bootstrap table 定制提示语的加载过程
Feb 20 Javascript
jQuery列表检索功能实现代码
Jul 17 jQuery
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
微信小程序 按钮滑动的实现方法
Sep 27 Javascript
JavaScript常见继承模式实例小结
Jan 11 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
Apr 16 Javascript
微信小程序上传图片并等比列压缩到指定大小的实例代码
Oct 24 Javascript
vue Element左侧无限级菜单实现
Jun 10 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
PHP删除数组中的特定元素的代码
2012/06/28 PHP
php将金额数字转化为中文大写
2015/07/09 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
2016/01/04 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
2016/04/02 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
Laravel 实现添加多语言提示信息
2019/10/25 PHP
关于javascript中的typeof和instanceof介绍
2012/12/04 Javascript
什么是json和jsonp,jQuery json实例详详细说明
2012/12/11 Javascript
js和php如何获取当前url的内容
2013/09/22 Javascript
jQuery的图片滑块焦点图插件整理推荐
2014/12/07 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
2016/10/11 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
nodejs发送http请求时遇到404长时间未响应的解决方法
2017/12/10 NodeJs
vue实现分页组件
2020/06/16 Javascript
详解vue3.0 的 Composition API 的一种使用方法
2020/10/26 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
python实现的用于搜索文件并进行内容替换的类实例
2015/06/28 Python
对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
2018/07/11 Python
python2 中 unicode 和 str 之间的转换及与python3 str 的区别
2019/07/25 Python
css3和jquery实现的可折叠导航菜单适合放在手机网页的导航菜单
2014/09/02 HTML / CSS
Html5 canvas画图白板踩坑
2020/06/01 HTML / CSS
编写函数,将一个3*3矩阵转置
2013/10/09 面试题
上课打牌的检讨书
2014/02/15 职场文书
教研处工作方案
2014/05/26 职场文书
2015年银行柜员工作总结报告
2015/04/01 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
幼儿园毕业典礼家长致辞
2015/07/29 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
56句经典英文座右铭
2019/08/09 职场文书
Python Pandas 删除列操作
2022/03/16 Python
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫