不得不说,PPT这东西,原本是很无趣的。
你想想看,PPT的「正规用途」:讲座、汇报、上课……都是大部分人避犹不及的场合。那为什么还有那么多人(只是相对说法)喜欢玩PPT呢?
答案很简单:
因为他们大都没有老老实实做正规PPT呀!
什么PPT做游戏啦、拿PPT画漫画啦、拿PPT做小动画啦,就是这些「不务正业」的用途给了他们玩PPT的动力。当然啦,Jesse老师对这些童鞋们都是鼓励的,毕竟当年自己也是这样玩过来的。不过PPT这个软件毕竟在设计之初就不是用来做动画做交互的,所以一些想来应该是「理所应当」能实现的效果,并不能一下子就搞定。
昨天就有一位名叫lr的网友在「Jesse1981」的后台给我留言,问了这样一个问题:
零点多了还在琢磨PPT,你说拼不拼?
感动中国啊!
可是呢,现实就是这样的残酷——这样的效果PPT居然没有对应的功能去实现!不过看到粉丝都这么拼,就算软件不给力,Jesse老师不能不给力啊!
今天就教大家一招「曲线救国」,也不难,只需要简单几步就能实现。一起来看过程:
假设我们想要实现的效果是:有这么一个图标:
当鼠标指向下图中的云形图标时,顶部淡出出文字:天气。同时云形图标呈现发光效果。
具体的步骤如下:
1、在PPT页面插入云形图标:
2、把PPT页面复制一页:
3、在复制出来这一页为图标添加发光效果,并且在图标顶部插入文本框,输入「天气」两个字:
4、为「天气」二字添加「淡出」动画,并将动画改为「从上一项开始」:
由于第二页有且只有这一个动画,所以只要PPT一播放到这一页,该动画就会自动播放。
5、现在,回到第一页,选中第一页的云形图标,然后进入「插入」选项卡,点击工具栏中的「动作」,在弹出的对话框中,点击「鼠标悬停」标签,然后选择「超链接到-幻灯片...」,此时会弹出第二个窗口让你选择幻灯片,选择第2张就可以了:
在这一特殊案例中,由于只有两张幻灯片且是相邻的,所以似乎默认的「下一张幻灯片」也行,不用改为「幻灯片...」去手工指定。但在实际操作中,为了避免影响后续幻灯片的进程,跳转幻灯片一般会放在所有幻灯片页面的最后,不会紧邻原幻灯片。因此,我还是选择了指定幻灯片的方式,以避免给大家带来误导。
这样设置之后,就形成了这么个条件准则:
如果鼠标经过第一页的云形图标,则跳转到第二页。
而前面我们已经把第二页设置为只要一进入就会自动淡出出现「天气」二字,且其余部分两张页面完全相同,所以在观众看来,就是:
当鼠标指向云形图标时,图标亮了,且顶上出现了「天气」两个字。
实际效果如下:
现在效果基本实现了,但还有个BUG,那就是当我们移开鼠标时,按照交互的常识,天气图标应该恢复到初始的无发光、无文字状态,可是由于页面已经切换到第二页了,所以发光和文字就一直都摆那儿了。
要想回到初始状态,就意味着要跳回到第一页。按照之前的思路,如果我们能让鼠标在第二页经过某个对象,然后给这个对象设置一个回到第一页的超链接,问题就可以解决了。
有了思路,方法就简单了:
6、在第二页云形图标的位置插入一个矩形,置于底层,大小如下图所示(为了说明其大小,我填充了黄色):
7、为这个矩形设置鼠标经过跳转到第一页的动作,方法和前面一样。
8、最后,把这个矩形设置为无填充、无边线(隐形)。由于矩形完全包围住了云形,鼠标从云形上拿开就肯定会碰到这个矩形,所以移开鼠标时必然会触发跳转回第一页的动作,我们的目的就达到了。
看看最后的效果吧:
是不是很简单呢?赶紧关注Jesse老师,动手学起来吧!