热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

5分钟制作微信浮窗动效

微信公众号改版后,增加了把浏览的文章缩小为浮窗的功能,相应地也融入了非常有趣的浮窗动效设置浮窗。本文通过Principle这款软件,从0到1详细讲解

微信公众号改版后,增加了把浏览的文章缩小为浮窗的功能,相应地也融入了非常有趣的浮窗动效设置浮窗。本文通过 Principle 这款软件,从 0 到 1 详细讲解了浮窗动效制作的全过程,你也可以选择直接观看 视频演示。

5 分钟制作微信浮窗动效这里默认导出的尺寸是 100%,你也可以选择「Dribbble Retina 800w」,这样就能直接导出为 Dribbble 作品尺寸了设置浮窗。需要注意的是:使用 Principle 直接导出 Gif 文件一般会比较大,不利于传播和分享,建议使用下面第二种方式。

2. 通过 Photoshop 间接导出

在 Principle 弹出保存面板时,先选择「.mov」,点击「Save」导出 Mov 视频格式;然后打开 Photoshop,选择「文件-导入-视频帧到图层」,导入刚才的 Mov;最后 command+option+shift+s 存储为 Web 所用格式设置浮窗

在存储面板中将「图像大小」缩放至 50%,选择 GIF 文件格式;如果文件较大,可以通过调节「损耗」和「颜色」选项来减小文件大小,一般小于 3M 最佳,但也要兼顾画面不要太失真;设置好后,点击「存储」按钮即可导出 Gif设置浮窗

5 分钟制作微信浮窗动效补充一点:

很多同学想知道如何导出带手机模型的动效设置浮窗

其实很简单,首先需要提前将手机模型和背景图制作好,以 jpg 或 png 的格式导入 AE;接着将录制好的 Mov 格式动效导入 AE,调整尺寸大小和角度以适配图片上的手机模型;最后从 AE 中合并导出 Mov,再通过 Photoshop 间接导出 Gif,具体步骤同上设置浮窗

写在最后

微信浮窗动效的制作到这里就结束了设置浮窗,大家可以结合视频一起观看,更重要的是练习,只有自己动手去做才会感受深刻!

理解原理后,遇到类似的动效就可以举一反三了设置浮窗

本文由 @Neil彭彭 原创发布于人人都是产品经理设置浮窗。未经许可,禁止转载

题图作者提供


推荐阅读
  • 如何避免论文被频繁拒稿?检查是否触碰了这些常见误区
    如何避免论文被频繁拒稿?检查是否触碰了这些常见误区 ... [详细]
  • C#微信开发入门教程第二篇:新手快速上手指南,含详细视频讲解
    在距离上次课程一个多星期后,我们终于带来了第二讲的内容。虽然原计划是一周一次更新,但由于工作繁忙有所延迟。近期在交流群中发现,一些初学者已经能够熟练调用微信接口,但对微信公众平台的消息接收处理机制还不够了解。因此,本次课程将详细介绍如何高效处理微信公众平台的消息接收,并提供详细的视频讲解,帮助大家快速上手。 ... [详细]
  • 【并发编程】全面解析 Java 内存模型,一篇文章带你彻底掌握
    本文深入解析了 Java 内存模型(JMM),从基础概念到高级特性进行全面讲解,帮助读者彻底掌握 JMM 的核心原理和应用技巧。通过详细分析内存可见性、原子性和有序性等问题,结合实际代码示例,使开发者能够更好地理解和优化多线程并发程序。 ... [详细]
  • 本书详细介绍了在最新Linux 4.0内核环境下进行Java与Linux设备驱动开发的全面指南。内容涵盖设备驱动的基本概念、开发环境的搭建、操作系统对设备驱动的影响以及具体开发步骤和技巧。通过丰富的实例和深入的技术解析,帮助读者掌握设备驱动开发的核心技术和最佳实践。 ... [详细]
  • 本研究探讨了数字循环结构的分析与应用,通过以1为中心,使用2至n以及n*n的数字构建循环模式。该结构在时间和空间效率上具有显著优势,适用于多种算法和数据处理场景。实验结果显示,该方法在多项测试中表现出色,具有较高的实用价值。 ... [详细]
  • Node.js 教程第五讲:深入解析 EventEmitter(事件监听与发射机制)
    本文将深入探讨 Node.js 中的 EventEmitter 模块,详细介绍其在事件监听与发射机制中的应用。内容涵盖事件驱动的基本概念、如何在 Node.js 中注册和触发自定义事件,以及 EventEmitter 的核心 API 和使用方法。通过本教程,读者将能够全面理解并熟练运用 EventEmitter 进行高效的事件处理。 ... [详细]
  • 使用 Clip Path 实现局部显示效果,鼠标悬停时动态展示曲线过渡
    通过使用 `clip-path` 属性,可以实现卡片的局部显示效果,并在鼠标悬停时动态展示平滑的曲线过渡。具体样式设置包括:`.card { clip-path: circle(5% at 10% 10%); transition: all ease-in-out 0.3s; background-color: red; width: ... }`。此方法不仅增强了视觉效果,还提升了用户体验。 ... [详细]
  • 深入解析 UIImageView 与 UIImage 的关键细节与应用技巧
    本文深入探讨了 UIImageView 和 UIImage 的核心特性及应用技巧。首先,详细介绍了如何在 UIImageView 中实现动画效果,包括创建和配置 UIImageView 实例的具体步骤。此外,还探讨了 UIImage 的加载方式及其对性能的影响,提供了优化图像显示和内存管理的有效方法。通过实例代码和实际应用场景,帮助开发者更好地理解和掌握这两个重要类的使用技巧。 ... [详细]
  • 如何使用 net.sf.extjwnl.data.Word 类及其代码示例详解 ... [详细]
  • 本周课程涵盖了高精度计算、前缀和及差分技术。在高精度计算部分,我们将探讨如何处理任意进制的数值运算,包括但不限于正数的加法、减法和乘法。通过调整基数,可以灵活应对不同进制的需求。前缀和与差分技术则主要用于高效解决数组和区间查询问题,提升算法性能。 ... [详细]
  • 本文深入探讨了 Android DrawingView 的优化技巧与实现方法,重点介绍了如何实现平滑绘制效果。通过支持常见的绘图工具和形状,以及图层变换功能,提升了用户体验。文章详细解析了绘制过程中的性能优化策略,包括减少重绘次数、使用硬件加速和优化内存管理等技术,为开发者提供了实用的参考。 ... [详细]
  • 在通过SSH连接到大学服务器中的指定主机时,系统会自动分配一台特定的计算机。为了确保连接顺利,用户需要了解正确的SSH命令格式和必要的配置步骤。此外,掌握如何查看分配的主机信息和进行身份验证也是关键。 ... [详细]
  • 在 Windows 10 系统下配置 Python 3 和 OpenCV 3 的环境时,建议使用 Anaconda 分发版以简化安装过程。Anaconda 可以从其官方网站(https://www.anaconda.com/download)下载。此外,本文还推荐了几本关于 Python 和 OpenCV 的专业书籍,帮助读者深入理解和应用相关技术。 ... [详细]
  • 如何在Spark数据排序过程中有效避免内存溢出(OOM)问题
    本文深入探讨了在使用Spark进行数据排序时如何有效预防内存溢出(OOM)问题。通过具体的代码示例,详细阐述了优化策略和技术手段,为读者在实际工作中遇到类似问题提供了宝贵的参考和指导。 ... [详细]
  • 深入解析设计模式之开闭原则的应用与实践
    本文深入探讨了设计模式中的开闭原则,详细解析了其核心理念及其在多种设计模式中的应用。文章首先介绍了开闭原则的基本概念,随后通过实例分析了该原则在策略模式、简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、桥梁模式以及外观模式中的具体实现。通过对这些模式的对比和讨论,旨在帮助读者更好地理解和应用开闭原则,提升软件系统的可扩展性和可维护性。 ... [详细]
author-avatar
燕门雪_346
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有