计算“请输入口号”的距离

来源:6-7 完成案例文字图片显示和变换

光aaaaand影

2019-08-17 20:37:25

// 计算口号位置
  var solganWidth;
  solganWidth = cardCtx.measureText(slogan).width;
  var offset = (cardCtx.canvas.width - 115 - maxWidth - solganWidth) / 2;
  cardCtx.fillText(slogan, 115 + maxWidth + offset, 50);

请问老师,源码中的这一段是怎么得来的,为什么要这样计算距离呢

写回答

1回答

好帮手慕慕子

2019-08-18

同学你好, 这样计算, 主要是为了让“计算口号”文字显示在, 除去logo图片和其右侧文字的剩余空白的中间位置哦。 可以下面的注释理解

http://img.mukewang.com/climg/5d58c7010001822108900521.jpg

如果帮助到了你, 欢迎采纳!

祝学习愉快~~

1

0 学习 · 4826 问题

查看课程