HTML5 Canvas的文本設(shè)置字體和大小,可以使用的字體在畫布范圍內(nèi)的屬性。
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比撫寧網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式撫寧網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋撫寧地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
下面是一個(gè)簡單的實(shí)例,基本語法:
context.font=[value];
HTML5 Canvas Text Font Size 例子
!DOCTYPE HTML
html
head
titlehtml5_canvas_text_size/title
style
body {margin: 0px;padding: 0px;}
#myCanvas {border: 1px solid #9C9898; margin:0 auto;margin-top:200px; margin-left:100px;}
/style
script
window.onload = function(){
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
var x = 150;
var y = 100;
context.font = "40pt Calibri";
context.fillText("Hello WEBJX!", x, y);
};
/script
/head
body
canvas id="myCanvas" width="578" height="200"
/canvas
/body
/html
設(shè)置html5中字體的大小,首先需要理解是css中的font屬性,通過font-size來改變字體的大小,設(shè)置的方式,一般都是通過給這個(gè)元素的一個(gè)id或者是class來設(shè)置,具體看下面代碼:
html
head
style
#round{
width:400px;
height:200px;
}
#round p{
color:#f00; //設(shè)置字體顏色為紅色;
}
/style
/head
body
div id="round"
p測試文字/p
/div
/body
/html
解決方案1:
p首先你要在html頁面頭部加上下面的代碼;viewport",不懂可以百度;content=",一些小的模塊可以用固定尺寸;meta , name="。再就是css中要應(yīng)用到媒體查詢,不能不用固定尺寸。
/,其次你要把頁面中的寬度修改為百分比;width=device-width; ,也就是@media;initial-scale=1"
解決方案2:
建議你看一下網(wǎng)上的教程或者案例,自己對比學(xué)習(xí)再寫。
建議:如果是小白的話,要不然不會(huì)自適應(yīng)屏幕大小的,只要你編寫的html代碼符合html5規(guī)則就行html5不是轉(zhuǎn)化的,建議你看一下html5標(biāo)簽文檔
一般你在用電腦做手機(jī)網(wǎng)頁的時(shí)候,瀏覽器顯示的比例和手機(jī)的比例為50%,就是說你在瀏覽器上面正常的內(nèi)容在手機(jī)上只有50%的整體大小適配,所以說在瀏覽器做調(diào)試的時(shí)候把預(yù)覽圖縮小50%,然后調(diào)試各種屬性的大小,顯示正常后放到手機(jī)上就完美了