《SVG 交互排版不翻车指南》

举报 2022-04-11

排版排得多了,难免会遇到一些莫名的问题。

比如普通图文排版不知道怎么就错乱了,老沙之前写过导致普通排版错乱的5个原因,感兴趣的可以戳:《排版,为什么总会出现错乱?》

今天咱们再说说 SVG 交互排版,SVG 交互排版经常出现的问题不是错乱,而是失效,比如一个图文展开效果怎么点击也无法展开、一张二维码图片长按无法识别等。
1.png

一旦出现交互效果失效的情况,大家可以从以下7个方面排查一下。

1.组件使用错误

前面说的二维码图片长按无法识别的问题大多便是组件使用错误造成的,在 iPaiban Pro 黑科技编辑器中有多个无缝图相关组件,每个都有自己独特的特点,如果一张图片上的二维码长按无法识别,这张图片很可能使用了「无缝图(不可弹出)」组件。

大家可以长按下面两张图片体验下,一个可以识别二维码,一个不可以识别:

2.png

3.png

关于如何选择合适的无缝图组件,大家可以看下这篇详细介绍:《图文里的二维码长按无法识别,怎么回事?》

另外还有一些可能用错的组件,比如点击切换图片用成了长按切换、左滑用成了右滑等,大家在使用时要注意。

2.触发区域忘记设置

为了让交互更加精细,体验更好,iPaiban Pro 黑科技编辑器中的很多组件都提供了触发区域的设置。

可以调整触发区域的组件,除了组件卡片上有说明,选中后在编辑区右上角也会有提示。

4.png

鼠标双击图片,我们就可以通过调整红色区域来确定触发区域的大小和位置。

5.gif

可以设置触发区域的组件,触发区域默认在图片的左上角。
在大家怎样点击图片中间都无法触发交互的时候,可以点击图片左上角试试,如果成功触发,那就说明忘记调整触发区域了。

3.复制代替导入代码

因为交互效果的复杂性和特殊性,在 iPaiban Pro 黑科技编辑器中制作好的排版,不能直接复制,而是需要以导入代码的方式导入到公众号后台,这样可以大大避免排版效果出现问题。

6.png

在生成代码的窗口提供了两种导入代码的方式,一种是利用小助手插件导入,一种是在浏览器的「检查」模式下导入,大家根据自己的习惯选择哪种都可以。

如果我们成功导入了公众号一篇排版,还想将这篇排版放在其他公众号中,切记还是按照导入代码的方式进行导入,不能复制现在公众号中的排版粘贴到其他公众号中,否则交互很可能都会失效。

4.导入代码后触发交互

我们导入图文到公众号后,很多人在编辑页面就开始操作体验交互效果,这种做法是错误的。

比如一个点击切换图片效果,我们在编辑页面点击进行了触发,那推送后的图文中很可能只显示切换后的图片。

7.png

导入到公众号后我们第一时间要做的应该是点击「保存」按钮,然后点击「预览」发送到手机上预览效果,不能在编辑页面触发任何交互。

另外,如果我们只是局部导入的交互排版,最好也不要随便编辑非交互部分的内容,而是应该完全确认后再导入。

5.浏览器不适配

目前,无论是 iPaiban Pro 黑科技编辑器还是公众号后台本身,适配性最好的都是 Chrome(谷歌)浏览器。

8.png

如果不是在谷歌浏览器使用的 iPaiban Pro 黑科技编辑器,交互效果失效,很可能是浏览器不适配造成的。

所以编辑器最好是配合谷歌浏览器来使用,谷歌浏览器下载网址:

https://www.google.cn/chrome/

6.素材使用不当

如果我们的交互排版中用到了音频、视频或者需要添加外链时,应该注意以下三点:

1.在哪个公众号发布图文,就要在这个公众号上传音频来提取id,否则点击触发区域无法播放音频;

2.图文发布后切勿删除后台上传的视频,否则图文中的视频会显示被删除;

3.订阅号和未开通微信支付的服务不支持插入外链,如果想要在图文中添加外链,一定提前确认自己的公众号是否有权限,一般只有开通微信支付的服务号支持添加。

7.微信限制

SVG 交互效果都是基于公众号平台的规则来开发的,但公众号平台的规则也会发生变化,规则一旦改变,有些交互效果可能就会受到限制。

不过大家不用担心,这种情况很少发生,并且规则改变一般不会影响推送后的效果哦。

9.png

排版出现问题,除了以上原因,肯定还会有其他未知的因素。

再专业的排版技术人员,也不能保证永远不会出错,但排得多了,并不断总结经验教训,每次在推送前都认真检查预览效果,出错的情况一定会越来越少。


本文系作者授权数英发表,内容为作者独立观点,不代表数英立场。
转载请在文章开头和结尾显眼处标注:作者、出处和链接。不按规范转载侵权必究。
本文系作者授权数英发表,内容为作者独立观点,不代表数英立场。
未经授权严禁转载,授权事宜请联系作者本人,侵权必究。
本内容为作者独立观点,不代表数英立场。
本文禁止转载,侵权必究。
本文系数英原创,未经允许不得转载。
授权事宜请至数英微信公众号(ID: digitaling) 后台授权,侵权必究。

    评论

    文明发言,无意义评论将很快被删除,异常行为可能被禁言
    DIGITALING
    登录后参与评论

    评论

    文明发言,无意义评论将很快被删除,异常行为可能被禁言
    800

    推荐评论

    暂无评论哦,快来评论一下吧!

    全部评论(0条)