中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

canvas中的html和css尺寸對元素視覺的影響是什么

發布時間:2022-02-21 10:17:47 來源:億速云 閱讀:151 作者:iii 欄目:開發技術

這篇文章主要講解了“canvas中的html和css尺寸對元素視覺的影響是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“canvas中的html和css尺寸對元素視覺的影響是什么”吧!

例如我們在一個默認300px * 150px的畫布上畫了一個圓半徑為50px的圓。

<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>canvas尺寸</title>
    <style>
        #canvas {
            width: 200px;
            height: 200px;
        }
    </style>
</head>
<body>
<div>
    <canvas id="canvas"></canvas>
</div>
<script>
    window.onload = function () {
        const canvas = document.getElementById("canvas");
        const ctx = canvas.getContext("2d");
        ctx.beginPath();
        ctx.strokeStyle = "#aaaaaa";
        ctx.arc(100, 100, 50, 0, 2 * Math.PI);
        ctx.stroke();
        ctx.closePath();
    };
</script>
</body>
</html>

canvas中的html和css尺寸對元素視覺的影響是什么

可以看出此時圖形是正常的。畫布的尺寸確實是默認的300 * 150。

從對比以及想象中我們可以得出結論:

起初我們是在300 150的畫布上繪制一個圓。繪制完成之后,我們又希望將畫布的尺寸變成200 200,同時畫布還是那塊畫布,不作更換。

可行的方法是將畫布經行拉伸。假設畫布存在彈性,那么一塊畫布從300 150拉伸成200 200。畫布上的圓的長半軸變成原來的1.33倍,短半軸變成0.68倍。此時圓自然就是橢圓了。

感謝各位的閱讀,以上就是“canvas中的html和css尺寸對元素視覺的影響是什么”的內容了,經過本文的學習后,相信大家對canvas中的html和css尺寸對元素視覺的影響是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通化县| 泰安市| 隆安县| 南投县| 合水县| 孝感市| 崇明县| 屏东县| 兴国县| 峨边| 博爱县| 庆阳市| 揭阳市| 库车县| 宜城市| 沐川县| 乌拉特前旗| 江都市| 长沙市| 神农架林区| 萨迦县| 沧州市| 乌拉特后旗| 闸北区| 扎赉特旗| 泌阳县| 长乐市| 木兰县| 深州市| 湘西| 碌曲县| 康定县| 商洛市| 海丰县| 瑞安市| 于田县| 沾化县| 乌审旗| 浏阳市| 棋牌| 临颍县|