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

sxkk20082年前知识分享188

前言

我们的博客网站有时候 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绘画成为越来越热门的领域。AI绘画不仅让人们可以更加轻松地绘画,还能生成以前从未有过的创新艺术。本文将介绍AI绘画的背景、应用和前景。  最初...

百度天工:人工智能赋能产业升级与创新发展

百度天工:人工智能赋能产业升级与创新发展

  随着人工智能技术的快速发展和应用,百度天工作为积极推动智能产业发展的先行者,致力于将人工智能赋能各行各业,推动产业升级与创新发展。百度天工的出现极大地丰富和拓展了人工智能...

图片识人:探究人工智能在图像识别领域的应用与发展

图片识人:探究人工智能在图像识别领域的应用与发展

  随着人工智能技术的不断进步,图像识别领域取得了重大突破。其中,图片识人成为了广受关注的焦点。本文将从人工智能的发展背景、图片识人的原理与应用、以及未来的发展趋势等方面进行...

发表评论    

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