亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

canvas文本對齊3

發布時間:2020-07-17 15:05:04 來源:網絡 閱讀:295 作者:素顏豬 欄目:開發技術

效果圖

canvas文本對齊3

html結構




canvas31


<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<title>canvas31</title>

<link rel="stylesheet" href="">

</head>

<body>

<canvas id="canvas" style ="border:1px solid #aaa;diplay:block;margin:50px auto;">

當前瀏覽器不支持canvas,請更換瀏覽器后再試

</canvas>

</body>

</html>


js腳本


<script>

window.onload = function(){

var canvas = document.getElementById("canvas");

canvas.width  = 800;

canvas.height = 800;


context = canvas.getContext("2d");


context.fillStyle = "#058";

context.font = "bold 40px sans-serif";


context.textBaseline = "top";

context.fillText("歡迎大家學習top",40,100);

drawBaseline(context,100);


context.textBaseline = "middle";

context.fillText("歡迎大家學習middle",40,200);

drawBaseline(context,200);


context.textBaseline = "bottom";

context.fillText("歡迎大家學習bottom",40,300);

drawBaseline(context,300);


context.textBaseline = "alphabetic";

context.fillText("歡迎大家學習alphabetic",40,500);

drawBaseline(context,500);


context.textBaseline = "ideographic";

context.fillText("歡迎大家學習ideographic",40,600);

drawBaseline(context,600);


context.textBaseline = "hanging";

context.fillText("歡迎大家學習hanging",40,700);

drawBaseline(context,700);

}


function drawBaseline(context,h){

var width = context.canvas.width;


context.save();

context.strokeStyle = "#888";

context.lineWidth = 2;

context.moveTo(0,h);

context.lineTo(width,h);

context.stroke();

context.restore();

}


</script>

canvas文本對齊3


向AI問一下細節

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

AI

比如县| 江阴市| 张家口市| 瓮安县| 福海县| 潍坊市| 永登县| 冷水江市| 合山市| 丰都县| 封丘县| 昌都县| 沅陵县| 江源县| 龙江县| 弥渡县| 新安县| 营口市| 安康市| 东港市| 台江县| 海城市| 天峨县| 竹北市| 鄄城县| 黎平县| 易门县| 铁岭县| 建德市| 枣庄市| 北碚区| 上思县| 通渭县| 玛曲县| 合水县| 江达县| 中卫市| 称多县| 华阴市| 陕西省| 中牟县|