html2canvas icon indicating copy to clipboard operation
html2canvas copied to clipboard

生成的截图文字整体向下偏移 设置scroll-Y: 0 无效

Open minchangyong opened this issue 4 years ago • 20 comments

这是页面布局: image

这是生成的图: image

minchangyong avatar Sep 25 '20 10:09 minchangyong

同样的问题

fangge avatar Jan 28 '21 02:01 fangge

如何解决

Jarryxin avatar Mar 22 '21 12:03 Jarryxin

同问

freeflowthought avatar Mar 30 '21 11:03 freeflowthought

同问

zhulichaoZW avatar Jun 01 '21 05:06 zhulichaoZW

如果上因为用了自定义字体造成的偏移,暂时无解。

HAM2506 avatar Jul 05 '21 08:07 HAM2506

基于 https://github.com/omwteam/html2canvas 进行魔改一下。

webstager avatar Dec 10 '21 07:12 webstager

我是用了tailwindcss,然后把 // @tailwind base; 注释了,就好了 一般是引入的UI库影响的

dev-zhiou avatar Mar 23 '22 08:03 dev-zhiou

我是用了tailwindcss,然后把 // @tailwind base; 注释了,就好了 一般是引入的UI库影响的

使用原生dom元素文本也会发生便宜吧。 https://codepen.io/xiang0308/pen/rNGZzGV

webstager avatar Mar 24 '22 05:03 webstager

我用 [email protected] 这个版本可以解决

GnaK-5 avatar Oct 13 '22 02:10 GnaK-5

我是用了tailwindcss,然后把 // @tailwind base; 注释了,就好了 一般是引入的UI库影响的

我也是,但是没办法找到具体是什么地方影响的,有没有办法加个强制样式解决这个问题

Turing-bei avatar Oct 22 '22 16:10 Turing-bei

请问文字偏移怎么解决啊

hoiii13 avatar Nov 30 '22 07:11 hoiii13

tailwindcss,中的 base有个img设置了display:block导致的,全局重置即可img { display: initial; }

keysoon avatar Mar 30 '23 07:03 keysoon

thanks!

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年3月30日(星期四) 下午3:06 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [niklasvh/html2canvas] 生成的截图文字整体向下偏移 设置scroll-Y: 0 无效 (#2363)

tailwindcss,中的 base有个img设置了display:block导致的,全局重置即可img { display: initial; }

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

dev-zhiou avatar Mar 30 '23 07:03 dev-zhiou

tailwindcss,中的 base有个img设置了display:block导致的,全局重置即可img { display: initial; }

thanks~

xianjianlf2 avatar Apr 24 '23 08:04 xianjianlf2

tailwindcss,中的 base有个img设置了display:block导致的,全局重置即可img { display: initial; }

补充一下,修改方案类似这个链接:

https://github.com/niklasvh/html2canvas/issues/2775#issuecomment-1204988157

ryomahan avatar Jun 27 '23 10:06 ryomahan

指定html2canvas版本号为1.0.0即可解决

pureHeart11 avatar Sep 08 '23 03:09 pureHeart11

我是用了tailwindcss,然后把 // @tailwind base; 注释了,就好了 一般是引入的UI库影响的

Solved my problem! Thanks!

hefeng6500 avatar Oct 24 '23 09:10 hefeng6500

Solved my problem!

https://stackoverflow.com/questions/74980740/html2canvas-shifting-text-downwards

hefeng6500 avatar Oct 24 '23 10:10 hefeng6500

tailwindcss,中的 base有个img设置了display:block导致的,全局重置即可img { display: initial; }

这解决了我的问题,Thanks!

JS-an avatar Jan 02 '24 08:01 JS-an

tailwindcss,中的 base有个img设置了display:block导致的,全局重置即可img { display: initial; }

正解,直接在 globals.css 添加如下代码即可:

img {
  display: initial;
}

aigc-in-all avatar Jul 16 '24 12:07 aigc-in-all