如果你想抓住你的网站访问者的注意力,还有什么能比动画更好呢?使用网络上免费提供的许多应用引擎,你可以很容易地让你的网站元素褪色、跳动或嗖嗖作响。在今天的文章中,我们将看到JavaScript动画库如何帮助实现这一切。
首先,介绍一下JavaScript的动画
添加只需要一个动作的简单动画(例如,切换)是一回事。对于这一点,你总是可以使用简单的CSS动画。但是,对于更复杂或高级的效果。 JavaScript是一个更好的工具。不言而喻,使用JavaScript来创建动画比使用CSS更具挑战性。
然而,JavaScript可以处理CSS所不能处理的事情。这给了开发者更多的权力来控制需要协调多个移动部件的复杂动画。
JavaScript动画是通过在一个元素的样式上添加渐变来实现的。你可以把它们作为你代码的一部分在线添加,或者把它们包含在其他对象中。在渲染时,这些变化由一个定时器调用。另外,你可以通过调整变化的时间间隔来控制动画的连续性。
1. Anime.js
让我们从Anime.js开始这个JavaScript动画库的列表。这个轻量级的动画库在GitHub上有35K多颗星。 通过一个强大的API工作,你可以用它来为HTML、CSS、JS、SVG和DOM属性制作动画。通过一个内置的交错系统,它可以使创建波纹、定向运动、跟随和重叠的效果显得很简单。这个系统在定时和属性上都是可用的。
使用内置的回调和控制函数,你可以做很多事情。例如,你可以同步 、暂停、控制、逆转和触发事件。
2. Velocity.js
Velocity.js结合了jQuery和CSS转换的优点。它的评分接近17K星,在 GitHub上有接近17K颗星,并拥有像WhatsApp和Motorola这样的杰出用户。 Mailchimp.循环、反转、延迟、隐藏/显示元素、属性数学(+、-、*、/)和硬件加速,都是其功能的一部分。
你可以使用Velocity.js来滚动 browser windows.它既可以与浏览器中加载的jQuery一起工作,也可以独立于它,甚至可以撤消之前的动画效果。
3. Popmotion
在接近 18K星,Popmotion是一个适用于任何JavaScript环境的功能性动画库。它几乎可以与任何接受数字输入的API一起工作,如 React,Three.js,A-Frame和PixiJS。
Popmotion的重量只有11.7kB,但却很有冲击力。它的特点是动画,如关键帧、衰减、用于同步多个实例的时间线等。你可以错开任何系列的动画或函数,也可以使用纯函数来组成你自己的配置。
4. Three.js
Three.js以60K以上的星级在这个JavaScript动画库列表中排名第一。 它依靠的是 WebGL来创建和渲染浏览器中的3D动画。
有大量的文档可以帮助你,一旦你通过了学习曲线,使用这个库就没有什么不能完成的。首先,使用Three.js编辑器,你可以创建一个场景。此后,你可以添加几何图形,并调整灯光和摄像机。材料、纹理、物体、颜色和雾化都可以进行调整,最后的文件可以发布到你的项目中。
5. GreenSock JS
GreenSock的GSAP与一组小的JavaScript文件一起工作,使动画在所有主要的浏览器中看起来很好。它能顺利地将多个动画属性连接起来,并消除浏览器的错误。
GSAP的动作包括在Canvas上创建动画,以及为场景中的任何对象制作动画。还可以逐步揭示、变形或沿路径移动任何对象。为此,它与一堆软件应用一起工作,如SVGPlugins、PixiPlugin、WebGL、Adobe Animate和EaseJS。它的模块化结构有助于你选择你需要的功能。拥有800万用户和10K+颗星的 GitHub上有800万用户和10K多颗星,这个强大的库有很多优点。
6. AniJS
在这个列表中的JavaScript库中,AniJS有些独特。它允许你在一个简单的 "句子 "结构中为元素添加动画,这对刚接触动画的人来说是很好的。更重要的是,它的非特定性质使得几乎每个人都可以在日常的用户体验设计中使用它。
上 GitHub,AniJS的评分超过了3.5K星。它不依赖任何第三方库,通常有助于加快开发速度。它在安卓和iOS上都能很好地工作。 Android and iOS,也可以在所有流行的浏览器中使用。
7. Mo.js
运动图形在动画中起着很大的作用,Mo.js是一个可以让你产生影响的选择。由于有大量的教程和演示帮助,初学者可能不会发现创建几何形状和时间动画的难度。
这些API可能看起来很简单,但你可以用它们做很多事情。在这个工具包中,你会发现一个曲线编辑器和时间线编辑器来帮助你建立你的动画,以及一个 器来控制你的动画。有不同的模块用于交错、缓和、时间线和更多。所有这些为Mo.js赢得了接近16K星的评价。
8. Vivus.js
如果你想在屏幕上实时地模仿钢笔画,你会用Vivus达到目的。它可以让你对SVG进行动画处理,给人以被绘制的感觉。由于它没有任何依赖性,所以它是快速和轻便的。
你可以选择任何一种可用的动画 - 延迟、同步或OneByOne。否则,你也可以创建一个自定义脚本来绘制你的SVG。为了提高灵活性,你可以用一个简单的JavaScript函数来覆盖每个路径的动画。超过1.3万名用户对这个库竖起了大拇指。
9. ScrollReveal JS
如果你希望在你的网页元素滚动进入视图时为它们制作动画,ScrollReveal不会让你失望。这个简单易学的动画库没有任何依赖性,在GitHub上有18.5K多颗星。
ScrollReveal支持不同类型的效果,在网络和移动浏览器上运行良好。它故意用一个裸露的配置来工作,所以你可以把它作为你的创造力的画布。为了使动画的效果最大化,创作者建议你少用它。
10. Typed.js
Typed.js是一个简单的库(更像是一个插件,真的),用于在你的屏幕上对打字进行动画处理。一旦你输入任何字符串,访问者就可以看到它以设定的速度被打出来。不仅如此,你还可以操作退格按钮,以及开始一个新的句子。如果你希望让禁用JS的访问者也能看到,你只需要在页面上放置一个HTML div。这样一来,机器人和搜索引擎也能查看输入的文字。
该库在GitHub的评分为9.5K+星,强大的用户包括Slack和Envato。
11. Lottie by AirBnB
Lottie是一种轻量级的动画图形格式,平衡了高质量的图形和渲染成本。它使应用程序更小,并包括动态功能。它可以用于网络、安卓、iOS和物联网,不需要额外的软件。
Lottie可以在任何支持JavaScript的浏览器上运行。动画是以纯文本形式存储的,是人类可读的。由于文本数据是以JSON格式存储的,它很容易被任何JavaScript环境同化。这使得它成为一种流行的动画图形格式,以增强移动前端。仅仅是安卓版本就有接近3万颗星。
小红书“红”运指南:让你的文章天天有推荐
一、明确主题,找准方向
在小红书这个充满活力和创意的平台上,明确主题是吸引读者、提高文章推荐量的关键。只有找准了方向,才能更好地组织文章结构,让读者一目了然,同时也能提高搜索引擎排名,增加文章的曝光度。
我们可以从自身兴趣、擅长领域或热门话题中确定主题。比如,如果你对美妆护肤有着浓厚的兴趣,那么 “最适合亚洲女性的化妆品推荐” 就是一个不错的主题选择。这样的主题既明确了文章的方向,又能够吸引到对美妆护肤感兴趣的读者。
确定主题后,我们还可以通过设置标签等方式进一步优化文章,提高搜索排名。例如,在撰写关于美妆护肤的文章时,可以围绕 “美妆”“护肤”“亚洲女性” 等关键词设置标签,选择具有高度相关性和搜索热度的关键词。同时,还可以结合行业热点及目标用户的搜索习惯,添加一些长尾关键词标签,如 “亚洲女性护肤品推荐”“适合黄皮的化妆品” 等,这些标签虽然搜索量相对较小,但竞争也较小,能更精准地捕获目标用户。
此外,我们还可以关注小红书上的热门话题和官方活动标签,及时参与其中,不仅能蹭上流量热点,还能增加被系统推荐的概率,从而提升搜索排名。比如,当某个品牌推出了适合亚洲女性的新款化妆品时,可以结合这个热点话题进行创作,使用相关的标签,吸引更多读者的关注。
总之,明确主题,找准方向,是在小红书上创作优质文章的重要一步。通过合理选择主题、设置标签和参与热门话题,我们可以提高文章的搜索排名,增加文章的推荐量,让更多的读者看到我们的作品。
二、收集素材,丰富内容
收集相关的图片和视频,更好地展示推荐的产品或主题
在小红书上,优质的图片和视频能够极大地提升文章的吸引力。我们可以通过多种方式收集相关素材,比如使用固乔电商图片助手等工具进行批量采集下载。只需要用浏览器打开固乔工作室的网站,找到固乔电商图片助手并点击 “免费下载试用”,即可将工具下载到电脑。下载之后双击图标打开工具,点击 “自动粘贴网址”,然后使用浏览器打开小红书,点击 “社区精选”,找到喜欢的图片和视频素材后复制地址,多选择几个产品地址,链接会自动粘贴到工具中。接着在工具的 “下载选项” 中勾选 “下载主图”“同时下载视频”,最后点击 “立即下载”,就能将图片和视频保存到电脑。这些高清原图和视频可以为我们的文章增添丰富的视觉效果,更好地展示推荐的产品或主题。
收集相关的数据和信息,介绍产品优点和特点。
为了让读者更全面地了解推荐的产品,我们需要收集相关的数据和信息。例如,可以分析小红书的用户画像、流量数据、互动数据等,了解用户的喜好和需求。同时,还可以关注产品的外观、性能、参数、使用方法等方面的信息,突出产品的优点和特点。比如,可以介绍产品的专利、供应链,或者产品的行业背书、明星代言情况等,让读者对产品有更深入的认识。
收集其他人的意见和评论,了解产品优缺点。
他人的意见和评论是了解产品优缺点的重要途径。我们可以使用小红书评论采集工具,如薯狗狗数据分析工具等,高效获取大量评论。对于商家来说,通过采集评论可以了解用户对新产品的真实反馈,快速洞察市场需求;对于博主而言,分析评论能更好地了解粉丝喜好,调整创作方向;从营销角度看,采集竞争对手笔记下的评论,有助于分析其产品、服务的优缺点,寻找市场空白点。通过收集这些评论,我们可以更客观地介绍产品的优缺点,为读者提供更有价值的参考。
三、撰写文章,吸睛有料
语言生动有趣,让人读起来愉悦。
在撰写小红书文章时,语言生动有趣至关重要。可以多使用一些形象的比喻、有趣的故事或者流行的网络用语,让读者在阅读过程中仿佛置身于一个充满趣味的世界。比如,描述一款口红时,可以说 “这支口红就像一个魔法棒,轻轻一抹,瞬间让你变成迷人的小仙女”。同时,适当加入 emoji 表情,能为文章增添不少活力,如 “这个眼影盘的颜色也太绝了吧!”。
文章结构清晰有条理,让人容易理解。
清晰的文章结构就像一座坚固的大厦,让读者能够轻松地穿梭其中。可以参考一些优秀的小红书笔记结构优化技巧,比如从一个吸引人的开头开始,用一个引人入胜的故事、有趣的问题或强有力的声明吸引读者注意力。接着,将内容分成几个小段落,每个段落讨论一个主题或一个观点,使用标题和子标题帮助读者快速抓住每个部分的主要内容。同时,合理使用列表和项目符号,当列出步骤、要点或一系列事物时,提高可读性,让内容更加条理清晰。例如,介绍一款护肤品的使用方法时,可以用 “1. 清洁面部;2. 取适量护肤品;3. 轻轻涂抹并按摩” 这样的方式呈现。
内容丰富有深度,让人有收获。
要想让文章在众多小红书内容中脱颖而出,内容必须丰富有深度。可以收集相关的数据和信息,介绍产品优点和特点,如分析小红书的用户画像、流量数据、互动数据等,了解用户的喜好和需求,同时关注产品的外观、性能、参数、使用方法等方面的信息,突出产品的优点和特点。还可以收集其他人的意见和评论,了解产品优缺点,为读者提供更客观的参考。此外,在内容创作上,可以从开头引入抓眼球,用故事、痛点引入,如 “为了找到一款适合敏感肌肤的洗面奶,我尝试了无数产品,终于发现了这款宝藏洗面奶!” 以自身经历引发读者共鸣,吸引其深入阅读。结构清晰有条理,借助小标题分板块,如穿搭笔记分 “款式挑选”“色彩搭配”“场合适配” 等段落。干货满满实用强,知识科普给出专业解读、简单步骤,如 “三步学会自制天然面膜,省钱又好用”;好物推荐详述使用感、优缺点、性价比,像 “百元内提升生活品质好物,学生党必备”。语言风格亲切活泼,善用表情符号增添情绪,多用人称代词 “我”“咱们”,像朋友分享日常般自然。
有自己的观点和看法,让人有思考空间。
在文章中加入自己的观点和看法,能让读者感受到你的独特魅力和思考深度。不要只是单纯地介绍产品或主题,而是要表达出自己对其的理解和评价。比如,在推荐一本书时,可以说说自己从这本书中获得的启发和感悟,或者对书中某个观点的不同看法。这样不仅能让读者更好地了解产品或主题,还能激发他们的思考,引发讨论和互动。同时,可以通过设置悬念、提出问题等方式,引导读者思考,如 “这款产品真的适合所有人吗?你怎么看?”
包含足够的关键词,提高搜索引擎排名。
关键词就像一把钥匙,能帮助读者打开你的文章之门。在撰写小红书文章时,要合理布局关键词,提高搜索引擎排名。可以先了解小红书热门搜索词,将高频词嵌入标题和内容中,如美妆领域 “油皮护肤”“显白口红”,美食类 “减脂餐”“低卡零食” 等。同时,还可以结合行业热点及目标用户的搜索习惯,添加一些长尾关键词标签,如 “亚洲女性护肤品推荐”“适合黄皮的化妆品” 等。此外,在文章中合理地布局关键词,不要过于集中或分散,让系统能够更好地识别和推荐我们的内容。比如,在介绍一款美食时,可以在标题、开头、中间和结尾都适当地加入相关关键词。
四、编辑修饰,提升质量
检查语言是否生动有趣,有无错别字和语法错误。
在完成文章撰写后,仔细检查语言的生动性和趣味性。确保使用了形象的比喻、有趣的故事和流行的网络用语,让读者读起来愉悦。同时,检查文章中是否存在错别字和语法错误,这不仅影响文章的质量,还会降低读者的阅读体验。可以使用一些在线语法检查工具,如 Grammarly 等,来辅助检查。
检查结构是否清晰有条理,有无重复和遗漏。
回顾文章的结构,看是否清晰有条理。开头是否吸引人,中间内容是否分段落、有标题和子标题辅助阅读,结尾是否有总结和行动号召。检查是否存在重复的内容,避免啰嗦和冗长。同时,检查是否有遗漏的重要观点或信息,确保文章内容完整。
检查内容是否丰富有深度,有无足够证据和数据支持。
评估文章的内容是否丰富有深度。查看是否收集了相关的数据和信息,如小红书的用户画像、流量数据、互动数据等,来支持产品的优点和特点介绍。是否收集了其他人的意见和评论,为读者提供客观的参考。如果内容不够丰富,可以进一步补充相关的案例、故事或专业知识,提升文章的价值。
检查是否包含足够关键词,是否符合搜索引擎要求。
检查文章中是否合理布局了关键词。查看标题、开头、中间和结尾是否都适当地加入了相关关键词。同时,检查关键词的密度是否合适,避免过度堆砌关键词影响文章质量。可以参考小红书热门搜索词和长尾关键词标签,确保文章符合搜索引擎要求,提高被搜索到的概率。
五、发布推广,扩大影响
选择合适时间发布文章,提高曝光率。
根据众多经验分享,小红书用户活跃的时间段在下午 4 点到 6 点、晚上 8 点到 11 点。不同领域的博主受众人群不同,活跃时间也有所差异。例如美妆类博主适合中午 11 点、下午 6 点左右发布;学习类博主可在上午 8 点左右、下午 1 点左右发布;母婴类博主晚上 10 点左右、上午 10 点左右发布效果较好;穿搭类博主在晚上 7 点到 10 点发布;美食类博主则在下午 5 点到晚上 8 点更新。确定适合自己的更新时间可以先确定粉丝画像,了解粉丝群体的特征和日常生活习惯,然后进行测试优化和总结。通过分析粉丝群体,如年轻的上班族、都市白领或学生党等,推导他们可能浏览小红书的时间节点进行发布测试,并记录不同时间点发布后的笔记数据,不断优化以找到最适合自己的发布时间。
通过社交媒体和其他渠道进行推广,让更多人看到。
可以将小红书笔记分享到其他社交平台,如微博、微信等,吸引更多用户关注你的小红书账号。同时,在社交媒体平台上发布有趣活动和提供吸引人优惠等方式,让更多人了解并加入到小红书中来。利用各种搜索引擎和社交媒体平台进行宣传活动,并进行 SEO 优化以便用户能够轻松找到小红书。此外,在线下举办各类型活动也可以帮助增加用户流量,比如线下集市、拍卖会、抢购会或展览会等形式都可以为用户提供更直接地了解和参与小红书的机会。
与其他作者进行合作,增加曝光率和影响力。
与其他小红书用户进行合作也是提高曝光率的有效途径。可以寻找与你主题相关的博主或品牌进行合作,共同发布笔记或互相推广。还可以选择与自己品牌调性相符的博主或品牌进行合作,共同打造优质内容。