第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

SVG與Canvas 可以重疊在一起嗎

SVG與canvas完全重疊,我想做個(gè)地圖的可視化,在地圖上加線條動(dòng)畫,想用SVG畫地圖,在地圖上獲取坐標(biāo),然后在canvas層畫線條動(dòng)畫

正在回答

3 回答

canvas可以直接載入svg,下面附上代碼

<!DOCTYPE?html>????
<html?lang="en">????
<head>????
<meta?charset="UTF-8">????
<title>Document</title>????
</head>????
<body>????
<svg?id="svg"?width="100"?height="100"?style="background:?wheat;">????
<circle?cx="50"?cy="50"?r="25"?fill="red"></circle>????
</svg>????
<canvas?id="canvas"?style="background:?pink"></canvas>????
<script>????
const?canvas?=?document.getElementById('canvas')????
const?gd?=?canvas.getContext('2d')????
const?svg?=?document.getElementById('svg')????
let?xml?=?new?XMLSerializer().serializeToString(svg)????
xml?=?encodeURIComponent(xml)????
xml?=?unescape(xml)????
xml?=?btoa(xml)????
const?img?=?new?Image()????
img.src?=?'data:image/svg+xml;base64,'?+?xml????
img.onload?=?()?=>?{????
console.log(img.width,?img.height)????
gd.drawImage(????
img,????
0,?0,?img.width,?img.height????
)????
}????
</script>????
</body>????
</html>


0 回復(fù) 有任何疑惑可以回復(fù)我~

請(qǐng)問貼主實(shí)現(xiàn)了嗎?

0 回復(fù) 有任何疑惑可以回復(fù)我~

這個(gè)是可以的

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

丷晴空

怎么實(shí)現(xiàn)啊- -!
2017-05-23 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

SVG與Canvas 可以重疊在一起嗎

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)