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

sxkk20082年前知识分享223

前言

我们的博客网站有时候 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知识分享博客

相关文章

KNX协议:实现智能化控制的强大工具

KNX协议:实现智能化控制的强大工具

  随着科技的不断发展,智能化控制正成为我们生活中不可或缺的一部分。而KNX协议作为一项先进的技术标准,扮演了关键的角色。本文将探讨KNX协议的原理、应用以及未来的发展方向。...

人工智能在工业中的应用现状及未来发展趋势

人工智能在工业中的应用现状及未来发展趋势

  近年来,以人工智能(AI)为代表的新一轮科技革命正快速推进,在各个领域都产生了诸多的应用。尤其是在工业领域,人工智能的应用已经成为了企业进行数字化转型、提高智能化水平的重...

AI自动绘画大师:让艺术创作更加高效智能化

AI自动绘画大师:让艺术创作更加高效智能化

  随着人工智能技术的不断发展,AI自动绘画的应用也日益广泛。利用计算机视觉、自然语言处理等人工智能技术,AI自动绘画大师能够模拟人类艺术家的创作过程,自动绘制出优美、精美的...

人工智能的新特征:深度学习技术的革命与应用前景

人工智能的新特征:深度学习技术的革命与应用前景

  人工智能技术在这几年里的迅猛发展,深度学习作为其中的重要支柱之一,正引领着人工智能的新特征。深度学习技术以其卓越的性能和广泛的应用领域,成为当前人工智能研究的热点之一。 ...

智能问答机器人:颠覆你的知识获取方式

智能问答机器人:颠覆你的知识获取方式

  在信息爆炸的时代,人们常常需要在海量的数据中寻找所需的答案。然而,随着智能问答机器人的出现,这一过程正在发生变革。智能问答机器人以其高效、准确和便捷的特点赢得了越来越多人...

AI技术安全-防范风险与保障隐私的挑战与机遇

AI技术安全-防范风险与保障隐私的挑战与机遇

  现如今,人工智能(AI)技术正以惊人的速度不断发展,构建着各行各业的数字世界。与此同时,随着数字经济、智能化生产、信息化社会等趋势的不断加速,AI技术的应用也在日益扩大。...

发表评论    

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