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

sxkk20082年前知识分享221

前言

我们的博客网站有时候 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悄然渗透

  人工智能(Artificial Intelligence,AI)作为当今最热门的技术领域之一,正在对人类的生活产生越来越深远的影响。从智能家居到医疗保健,从工业制造到...

AI技术广泛应用-从医疗到金融的探索与挑战

AI技术广泛应用-从医疗到金融的探索与挑战

  近年来,随着技术的不断进步,人工智能(AI)逐渐实现了从科幻梦想到现实应用的转变。尤其是在医疗、金融等领域,AI技术正在广泛应用,为人类创造了更多的可持续发展和公平共享的...

发表评论    

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