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 相关文章推荐
一种JavaScript的设计模式
Nov 22 Javascript
关于可运行代码无法正常执行的使用说明
May 13 Javascript
javascript设计模式 接口介绍
Jul 24 Javascript
JS的get和set使用示例
Feb 20 Javascript
Jquery.Form 异步提交表单的简单实例
Mar 03 Javascript
jquery增加和删除元素的方法
Jan 14 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
Dec 08 Javascript
jQuery判断浏览器并动态调整select宽度的方法
Mar 02 Javascript
微信小程序实现图片自适应(支持多图)
Jan 25 Javascript
vue使用stompjs实现mqtt消息推送通知
Jun 22 Javascript
关于vue面试题汇总
Mar 20 Javascript
AngularJS中的作用域实例分析
May 16 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技巧与注意事项分析
2011/02/03 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
2011/11/07 PHP
PHP中的Memcache详解
2014/04/05 PHP
php UNIX时间戳用法详解
2017/02/16 PHP
php测试kafka项目示例
2020/02/06 PHP
url 编码 js url传参中文乱码解决方案
2010/04/11 Javascript
jquery获取自定义属性(attr和prop)实例介绍
2013/04/21 Javascript
jQuery中:only-child选择器用法实例
2015/01/03 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
JavaScript中操作字符串小结
2015/05/04 Javascript
js实现网页收藏功能
2015/12/17 Javascript
jquery基本选择器匹配多个元素的实现方法
2016/09/05 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
基于jquery日历价格、库存等设置插件
2020/07/05 jQuery
详解使用路由延迟加载 Angular 模块
2017/10/12 Javascript
基于 flexible 的 Vue 组件:Toast -- 显示框效果
2017/12/26 Javascript
vue2.0 如何在hash模式下实现微信分享
2019/01/22 Javascript
微信小程序返回箭头跳转到指定页面实例解析
2019/10/08 Javascript
Python中pygal绘制雷达图代码分享
2017/12/07 Python
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
python集合常见运算案例解析
2019/10/17 Python
TensorBoard 计算图的可视化实现
2020/02/15 Python
Python3爬虫RedisDump的安装步骤
2021/02/20 Python
英国泰坦旅游网站:全球陪同游览,邮轮和铁路旅行
2016/11/29 全球购物
介绍下static、final、abstract区别
2015/01/30 面试题
销售代表求职自荐信
2013/10/01 职场文书
厨房工作人员岗位职责
2013/11/15 职场文书
个人自荐信
2013/12/05 职场文书
最新大学职业规划书范文
2013/12/30 职场文书
2013年最新自荐信范文
2014/06/23 职场文书
青年教师师德演讲稿
2014/08/26 职场文书
公司门卫岗位职责
2015/04/13 职场文书
民间借贷借条如何写
2015/05/26 职场文书
小米11和iphone12哪个值得买?小米11对比iphone12评测
2021/04/21 数码科技