SVG + 动画 实现一个有个性的404页面

sxkk20082年前知识分享195

前言

我们的博客网站有时候 404 页面比较普通,我们可以通过 SVG 加动画来实现一个有个性的页面

效果

代码片段

实现

  • undraw网站下载喜欢的插画,下载格式为 svg

  • 将 svg 转为 HTML 网页

  • 观察 dom 元素将几个元素添加 css3 动画

svg 旋转

SVG transform

左 HTML 元素,右 SVG 元素

看了张鑫旭老师的博客《理解 SVG transform 坐标变换》,由于 SVG 元素的默认是 SVG 左上角为中心变换的。 实现 SVG 元素居中缩放的效果,可以使用 translate 手动偏移,先偏移回原点,缩放旋转后再偏移回来。

下面是主要 css 代码

@keyframes movecard {
  0% {
    transform: translate(340px, 135px) rotate(-8deg) translate(-340px, -135px);
  }
  100% {
    transform: translate(340px, 135px) rotate(8deg) translate(-340px, -135px);
  }
}
.card {
  animation: movecard 5s ease-in infinite alternate;
}

是不是很简单?

推荐下我的开源程序

若对你有帮助记得点个 star,感谢!

以上就是本文全部内容,希望这篇文章对大家有所帮助,也可以参考我往期的文章或者在评论区交流你的想法和心得,欢迎一起探索前端。

本文首发掘金平台,来源Ai知识分享博客

相关文章

AI智能识别将革新世界,助力人类进步

AI智能识别将革新世界,助力人类进步

  AI智能识别技术的迅速发展将在各个领域带来深远的影响。从医疗保健到交通运输,从金融领域到商业应用,AI智能识别正在成为引领创新的关键技术。本文将探讨AI智能识别技术的应用...

人工智能技术缺陷:挑战与改进措施

人工智能技术缺陷:挑战与改进措施

  人工智能作为一种前沿技术,近年来取得了显著的发展和应用。然而,人工智能技术在应用过程中也存在着一些明显的缺陷。  首先,人工智能技术的一个主要缺陷是其对数据的依赖性。人工...

AI识图技术的进步对社会的影响

AI识图技术的进步对社会的影响

  随着人工智能(AI)技术的迅猛发展,AI识图应用正逐渐渗透到我们的日常生活。AI识图作为其中的重要应用之一,正在改变着我们的工作方式、生活习惯以及社会结构。  AI识图是...

爱分惠

爱分惠

AR景区 AR景区:将现实与虚拟融合的奇妙之旅...

AI官网:领先科技进步,引领智能未来

AI官网:领先科技进步,引领智能未来

  在当今日新月异的科技领域中,人工智能(AI)被认为是引领智能未来的重要驱动力。各大企业纷纷投入巨资研发AI技术,而AI官网作为一个专注于AI领域的网站,汇集了最新的技术进...

AI人工智能在当今社会中的应用及未来发展前景

AI人工智能在当今社会中的应用及未来发展前景

  近年来,随着科技的飞速发展,AI人工智能成为了全球瞩目的焦点。AI人工智能不仅仅是一项新兴技术,更是对社会转型和经济发展产生深远影响的重要因素。本文将探讨AI人工智能在各...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。