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

sxkk20082年前知识分享201

前言

我们的博客网站有时候 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)被认为是引领智能未来的重要驱动力。各大企业纷纷投入巨资研发AI技术,而AI官网作为一个专注于AI领域的网站,汇集了最新的技术进...

人工智能技术:探索未来的科技进步之路

人工智能技术:探索未来的科技进步之路

  在当今快速发展的科技时代,人工智能技术成为了引领未来的重要力量。人工智能技术的发展不仅仅影响着科学研究和工业生产领域,也改变着我们生活的每一个方面。无论是医疗保健、交通运...

绿米智能家居系统:AI技术引领未来智慧生活的创新巨擘

绿米智能家居系统:AI技术引领未来智慧生活的创新巨擘

  随着科技的飞速发展,智能家居已成为时代的新潮流。作为智能家居领域的重要参与者,绿米智能家居系统凭借其卓越的创新能力和出色的用户体验,已经成为业内的佼佼者。该系统以其全方位...

人工智能:掌握生活大权的全能“管家”

人工智能:掌握生活大权的全能“管家”

  随着科技的不断进步,人工智能不再是一个遥远的概念,它已经深入人们的生活中,成为不可或缺的一部分。目前,人工智能已被广泛应用于机器翻译、语音识别、智能客服、智能娱乐等领域。...

发表评论    

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