canvas實現(xiàn)圖像布局填充功能
更新時間:2017年02月06日 16:30:01 作者:藍(lán)丶木魚
這篇文章主要為大家詳細(xì)介紹了canvas實現(xiàn)圖像布局填充功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了canvas圖像布局填充的具體代碼,供大家參考,具體內(nèi)容如下
<!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中的畫圖環(huán)境 var context = canvas.getContext('2d'); //創(chuàng)建Image對象 var img = new Image(); //alert(img); //引入圖片URL img.src = "./image/huiji.png"; window.onload = function (){ //創(chuàng)建填充規(guī)則 .createPattern(圖像對象,'規(guī)則'); 第二參數(shù):repeat,no-repeat,repeat-x,repeat-y; var pattern = context.createPattern(img,'no-repeat'); //設(shè)置填充屬性 context.fillStyle = pattern; context.fillRect(10,10,canvas.width,canvas.height); } </script> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript實現(xiàn)枚舉的幾種方法總結(jié)
在前端開發(fā)中,我們可能經(jīng)常需要用到枚舉,使用枚舉的好處是為了讓代碼的可讀性更強,避免直接使用數(shù)字或未知的字符串,但是在JavaScript中,要自己實現(xiàn)一個枚舉功能,那么大家能想到多少種實現(xiàn)枚舉的方法呢,我將介紹幾種實現(xiàn)枚舉的好方法2023-08-08bootstrap fileinput組件整合Springmvc上傳圖片到本地磁盤
這篇文章主要介紹了bootstrap fileinput組件整合Springmvc上傳圖片到本地磁盤的方法,需要的朋友可以參考下2017-05-05element-ui組件輸入框之放大鏡搜索圖標(biāo)問題
這篇文章主要介紹了element-ui組件輸入框之放大鏡(搜索圖標(biāo))的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-11-11js實現(xiàn)的真正的iframe高度自適應(yīng)(兼容IE,FF,Opera)
由于項目上的需要,要用一個iframe高度自適應(yīng)的功能,在google上搜了很久,找了一些修改了下。大家可以測試下。2010-03-03JavaScript函數(shù)式編程(Functional Programming)聲明式與命令式實例分析
這篇文章主要介紹了JavaScript函數(shù)式編程(Functional Programming)聲明式與命令式,結(jié)合實例形式分析了JS聲明式與命令式相關(guān)概念、原理、定義及使用方法,需要的朋友可以參考下2019-05-05javascript學(xué)習(xí)基礎(chǔ)筆記之DOM對象操作
javascript是一種基于對象和世界驅(qū)動,并且安全性較強的腳本語言。一個完整的javascript實現(xiàn)包括核心(ECMAScript),文檔對象模型(DOM)和瀏覽器對象模型(BOM)2011-11-11