你瞅啥呢

2026-05-21 获取文本宽度

const getWidth = (text, fontSize = 14, fontFamily = '-apple-system, BlinkMacSystemFont, PingFang SC, Hiragino Sans GB, noto sans, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif') => {
        if (!text) return 0;
        let canvas = document.createElement('canvas');
        let ctx = canvas.getContext('2d');
        ctx.font = `${fontSize}px ${fontFamily}`;
        return ctx.measureText(text).width;
    };

 

posted @ 2026-05-21 14:03  叶乘风  阅读(14)  评论(0)    收藏  举报