我想要一種滾動類型的東西,它將超出畫布限制並變得不可見的部分。如果它擴展Canvas極限區域,想要在畫布區域內滾動以使不可見的東西可見,那東西就會變得不可見
這裏是我的代碼:
<html>
<body>
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">
</canvas>
<script>
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="#FF0000";
ctx.fillRect(0,0,150,60);
ctx.fillStyle="#FFD000";
ctx.fillRect(150,0,50,100);
</script>
</body>
</html>
在我的代碼;有一個紅色的矩形和一個黃色的矩形。如果我可以讓我的畫布區域寬度更窄,如「width =」150「」;不是200;然後黃色的盒子隱藏起來。
我想保留myCanvas寬度爲150;不是200(如代碼中所提到的),並希望看到黃色框(滾動畫布或任何可能的方式)。任何人都可以幫我解決這個問題嗎?
我的回答做了你問什麼......畫布有滾動條,所以你可以滾動過去的紅色矩形,並看到黃色的矩形。 – markE