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

sxkk20082年前知识分享248

前言

我们的博客网站有时候 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绘画通过机器学习和深度学习等技术,使计算机...

使用 Next.js 和掘金 API 打造个性博客

文章为稀土掘金技术社区首发签约文章,14 天内禁止转载,14 天后未获授权禁止转载,侵权必究!阅读本文,你将收获:通过 chrome 调试工具获得掘金 api学会使用 Next.js 服务端渲染学会使...

百度AI语音合成:赋予文字声音,改变世界的未来

百度AI语音合成:赋予文字声音,改变世界的未来

  在数字化时代,人们对于语音技术的需求越来越高。无论是在线教育、智能助手还是虚拟现实,语音合成技术都发挥着重要的作用。而在众多的语音合成技术中,百度AI语音合成以其高质量的...

发表评论    

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