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

sxkk20082年前知识分享110

前言

我们的博客网站有时候 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绘画模式的革新:以 GAN 技术为例

AI绘画模式的革新:以 GAN 技术为例

  随着人工智能技术的快速发展,AI 绘画模式也已经成为了一项受到广泛关注的技术。AI 绘画模式可以让计算机通过学习已经存在的作品中的规律,从而学习并创作出新的绘画作品。...

人工智能AI:现在和未来的趋势

人工智能AI:现在和未来的趋势

  人工智能AI的发展正在改变我们的生活方式。从日常家用品到工业和军事领域,人工智能的应用越来越广泛。随着时间的推移,谁能预测未来人工智能的一切可能性呢?  在此篇文章中,我...

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

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

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

人工智能技术与应用:探索创新未来

人工智能技术与应用:探索创新未来

  随着人工智能技术的迅速发展,越来越多的领域开始应用人工智能技术,为世界带来了巨大的变革。本文将以人工智能技术与应用为中心,探讨其在各个领域的应用,并展望未来的发展趋势。 ...

AI绘画:人工智能技术在绘画领域的应用与未来展望

AI绘画:人工智能技术在绘画领域的应用与未来展望

  人工智能技术自然语言处理、图像识别等领域已有了广泛应用,但在艺术创作领域的应用仍然相对较少。然而,随着科技的发展,AI绘画正逐渐成为绘画艺术领域中备受关注的一个技术,已经...

发表评论    

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