亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JS使用canvas中的measureText方法測量字體寬度示例

2019-11-19 12:10:46
字體:
來源:轉載
供稿:網友

本文實例講述了JS使用canvas中的measureText方法測量字體寬度。分享給大家供大家參考,具體如下:

工作項目中用到的東西,要限制一個容器的寬度,超過了這個寬度就要顯示展開按鈕,點擊展開按鈕要全部展示出來,可以用css的加省略號的那個,但是有時候這個還不行,我就自己想辦法,突然想到canvas中有個measureText函數可以測量字體的寬度,于是我就想著用這個函數來測出句子的寬度來,然后和容器的寬度進行比較,這樣就可以了,那我就來寫個demo來演示一下如何測量

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>Document</title></head><body>  <script type="text/javascript">    var text = "林三哥超級帥";    var canvas = document.createElement('canvas')//首先創建一個canvas標簽    var ctx = canvas.getContext("2d");//把canvas的畫筆給調出來      ctx.font="30px Arial";//設置字體大小和字體,這一步很重要,直接影響了測量結果,因為14px和16px的字體的寬度是不一樣的      var width = ctx.measureText(text).width;//開始測量字體的寬度      console.log('text的寬度為' + width);  </script></body></html>

使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun測試上述代碼,可得如下運行結果:

這個是結果,30px的字有6個,寬度一共180,沒毛?。。。」?!

更多關于JavaScript相關內容還可查看本站專題:《JavaScript+HTML5特效與技巧匯總》、《JavaScript圖形繪制技巧總結》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产黄色片| www日韩中文字幕在线看| 色偷偷亚洲男人天堂| 亚洲色无码播放| 国产亚洲精品久久久久久牛牛| 国外成人免费在线播放| 91美女高潮出水| 国产精品jizz在线观看麻豆| 2020欧美日韩在线视频| 亚洲www视频| 国产成人avxxxxx在线看| 欧美一区二区三区……| yw.139尤物在线精品视频| 在线丨暗呦小u女国产精品| 国自产精品手机在线观看视频| 国产精品一区二区女厕厕| 欧美色图在线视频| 国产精品国产福利国产秒拍| 欧美极品少妇全裸体| 日韩中文av在线| 欧美激情精品久久久久久免费印度| 成人美女av在线直播| 成人免费激情视频| 亚洲人永久免费| 97在线视频免费| 亚洲一级一级97网| 日韩男女性生活视频| 欧美与黑人午夜性猛交久久久| 青青久久av北条麻妃黑人| 国产在线视频2019最新视频| 欧美日韩xxxxx| 久久综合国产精品台湾中文娱乐网| 久久久久一本一区二区青青蜜月| 欧美日韩国产综合视频在线观看中文| 日本高清+成人网在线观看| 欧美一级大片在线观看| 国产精品第七十二页| 国产一区二区丝袜高跟鞋图片| 日韩在线www| 欧美日韩激情视频8区| 欧美日韩免费一区| 久久天堂电影网| 青青草99啪国产免费| 国产精品99蜜臀久久不卡二区| 91在线无精精品一区二区| 91手机视频在线观看| 911国产网站尤物在线观看| 日韩在线播放av| 久久精品91久久香蕉加勒比| 在线不卡国产精品| 亚洲区免费影片| 久久精品国产亚洲一区二区| 国产精品在线看| 亚洲性视频网址| 日韩精品一区二区视频| 久久99热精品这里久久精品| 日日骚av一区| 中文字幕国产亚洲2019| 精品中文字幕久久久久久| 欧美色xxxx| 不卡av在线播放| 久久亚洲精品国产亚洲老地址| 亚洲精品动漫100p| 欧美性猛交xxxx免费看漫画| 欧美日韩免费在线观看| 午夜剧场成人观在线视频免费观看| 92看片淫黄大片看国产片| 国产女同一区二区| 亚洲精品国产精品国自产在线| 成人欧美一区二区三区在线湿哒哒| 国产美女扒开尿口久久久| 欧美性xxxx极品hd欧美风情| 91豆花精品一区| 浅井舞香一区二区| 欧美性在线观看| 91香蕉嫩草神马影院在线观看| 亚洲欧美一区二区三区在线| 不卡毛片在线看| 亚洲激情在线观看视频免费| 九九热这里只有精品6| 92看片淫黄大片看国产片| 最新的欧美黄色| 久久午夜a级毛片| 日韩在线免费视频| 中文字幕无线精品亚洲乱码一区| 亚洲a级在线播放观看| 91久久在线播放| 色香阁99久久精品久久久| 日韩av综合网| 国产aⅴ夜夜欢一区二区三区| 亚洲精品自拍视频| 亚洲国产另类久久精品| 欧美最猛性xxxxx亚洲精品| 日韩美女视频免费在线观看| 国内精品久久久久伊人av| 欧美国产在线视频| 久久久久久午夜| 97国产精品人人爽人人做| 欧美激情videos| 亚洲第一网站男人都懂| 色噜噜狠狠狠综合曰曰曰| 欧美精品一区二区三区国产精品| 日韩精品视频在线| 久久精品视频99| 亚洲欧美国产一区二区三区| 91精品国产乱码久久久久久蜜臀| 欧美成人午夜视频| 亚洲精品国产综合区久久久久久久| 一区二区中文字幕| 在线免费观看羞羞视频一区二区| 国产一区二区在线免费视频| 亚洲精品一区二区网址| 日韩精品极品视频免费观看| 国产不卡在线观看| 欧美日韩国产在线看| 亚洲图片欧美午夜| 日韩美女在线播放| 91人人爽人人爽人人精88v| 欧美成人精品在线播放| 国产精品久久久久久久久久久久久久| 欧美高清视频一区二区| 欧亚精品在线观看| 欧美福利视频在线| 51色欧美片视频在线观看| 色哟哟亚洲精品一区二区| 久久亚洲精品国产亚洲老地址| 欧美一级片免费在线| 欧美午夜宅男影院在线观看| 91久久精品在线| 中文字幕视频一区二区在线有码| 亚洲免费人成在线视频观看| 亚洲女人初尝黑人巨大| 亚洲国产成人在线播放| 国产精品丝袜久久久久久不卡| 在线日韩精品视频| 久久精品99久久香蕉国产色戒| 日韩三级成人av网| 欧美极度另类性三渗透| 日韩精品免费在线视频观看| 日韩成人在线免费观看| 久久久久国产精品免费网站| 亚洲第一男人av| 国产精品91久久| 亚洲最大成人网色| 亚洲欧洲在线观看| 91久久精品视频| 欧美亚洲国产视频| 在线观看亚洲区| 亚洲成人黄色在线| 国产一区在线播放| 欧美色播在线播放| 91精品久久久久久久久久久| 伊人成人开心激情综合网| 欧美精品久久一区二区| 国产精品高潮在线| 亚洲va欧美va在线观看| 深夜福利91大全| 国产色综合天天综合网| 成人免费高清完整版在线观看| 国产在线播放不卡| 成人伊人精品色xxxx视频| 亚洲第一在线视频| 久久久久久久久中文字幕| 国产主播欧美精品|