现在要做一个分享的海报图,海报中要实现固定div大小,展示头图和10条列表数据,所以需要滚动,用canvas实现,分享到微信和朋友圈以及下载图片时保存的是一张base64的图。现在遇到的问题是,可视区域div中,列表数据显示不全,无法滚动,这个怎么实现?
现在要做一个分享的海报图,海报中要实现固定div大小,展示头图和10条列表数据,所以需要滚动,用canvas实现,分享到微信和朋友圈以及下载图片时保存的是一张base64的图。现在遇到的问题是,可视区域div中,列表数据显示不全,无法滚动,这个怎么实现?
13 回答13k 阅读
7 回答2.1k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
你可以直接用
canvas
直接把最后的海报生成出来,得到一个base64
的地址,用这个地址赋到<img />
标签,然后再用一个div
包住你这个img
。这样用户既可以滚动,长按的时候保存的也是图片