今天分享的这个小练习,我们在视频号上分享过,具体效果请看下面的视频:

因为在视频号的后台,有小伙伴留言说,想要这个案例的源码,所以,今天就把这个源码也分享出来了,有兴趣的小伙伴可以自行练习起来。

HTML代码:

<!doctype html><html><head>  <title>【每日一练】21—CSS实现炫酷动画背景</title></head><body>  <section>    <div class="layer layer1"></div>    <div class="layer layer2"></div>    <div class="layer layer3"></div>    <div class="layer layer4"></div>    <div class="layer layer5"></div>    <div class="layer layer6"></div>  </section></body></html>

CSS代码:

*{  margin: 0;  padding: 0;  box-sizing: border-box;}section{  position: relative;  width: 100%;  height: 100vh;  background: #131313;  overflow: hidden;}.layer{  position: absolute;  top: 50%;  left: 50%;  width: 140px;  height: 250vh;  box-shadow: inset -10px 0 40px rgba(0,0,0,1),  inset 10px 0 40px rgba(0,0,0,1),  inset -10px 0 10px rgba(255,255,255,0.25),  inset 10px 0 10px rgba(255,255,255,0.25),  0 0 50px rgba(0,0,0,1);}.layer.layer1 {  background: #222 radial-gradient(#6dff73 9px,#000 9px,#000 13px,transparent 13px);  background-size: 35px 35px;    animation: animateBg 2s linear infinite;  transform: translate(-50%,-50%) rotate(45deg);  z-index: 11;}.layer.layer2 {  background: #222 radial-gradient(#db0aff 9px,#000 9px,#000 13px,transparent 13px);  background-size: 35px 35px;    animation: animateBg2 2s linear infinite;  transform: translate(-50%,-38%) rotate(45deg);  z-index: 3;}.layer.layer3 {  background: #222 radial-gradient(#03a9f4 9px,#000 9px,#000 13px,transparent 13px);  background-size: 35px 35px;    animation: animateBg2 2s linear infinite;  transform: translate(-50%,-62%) rotate(45deg);  z-index: 3;}.layer.layer4 {  background: #222 radial-gradient(#ffc107 9px,#000 9px,#000 13px,transparent 13px);  background-size: 35px 35px;    animation: animateBg2 2s linear infinite;  transform: translate(-50%,-50%) rotate(-45deg);  z-index: 12;}.layer.layer5 {  background: #222 radial-gradient(#e91e63 9px,#000 9px,#000 13px,transparent 13px);  background-size: 35px 35px;    animation: animateBg 2s linear infinite;  transform: translate(-50%,-38%) rotate(-45deg);  z-index: 10;}.layer.layer6 {  background: #222 radial-gradient(#0f0 9px,#000 9px,#000 13px,transparent 13px);  background-size: 35px 35px;    animation: animateBg 2s linear infinite;  transform: translate(-50%,-62%) rotate(-45deg);  z-index: 10;}
@keyframes animateBg {  0%  {    background-position: 0 0;  }  100%  {    background-position: 35px -35px;  }}@keyframes animateBg2{  0%  {    background-position: 35px -35px;  }  100%  {    background-position: 0 0;  }}

写在最后

以上就是【每日一练】的全部内容,希望今天的小练习对你有用,如果你觉得有帮助的话,请点赞我,关注我,并将它分享给你身边做开发的朋友,也许能够帮助到他。

CSS实现炫酷动画背景相关推荐

  1. 153.炫酷粒子背景特效

    效果 (源码网盘地址在最后) 最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了. github 地址:https://github.co ...

  2. 【每日一练】138—CSS实现炫酷背景动画效果

    以下是今天练习的最终效果: HTML代码: <!DOCTYPE html> <html lang="en"> <head><meta na ...

  3. CSS实现霓虹灯按钮,CSS实现炫酷的霓虹灯按钮动画

    作者:AlbertYang,软件设计师,Java工程师,前端工程师,爱阅读,爱思考,爱编程,爱自由,信奉终生学习,每天学习一点点,就是领先的开始. 微信公众号:AlbertYang 今天教大家使用CS ...

  4. HTML+CSS实现炫酷的登录界面

    你好,我是罡罡同学! 代码谱第一页忘掉心上人,最后一页...... 谢谢大家的支持,您的一键三连是 罡罡同学前进的最大动力! 打赏一点钱,帮我买包辣条,继续创作,谢大家! 一键三连 一键三连 一键三连 ...

  5. html舞动特效,7款纯CSS3实现的炫酷动画应用

    原标题:7款纯CSS3实现的炫酷动画应用 HTML5确实非常强大,我们之前也分享过很多基于HTML5 Canvas的动画特效.但是你是否知道我们可以利用纯CSS制作一些很酷的动画效果?对,CSS3可以 ...

  6. html5星空效果图,HTML5 canvas炫酷星空背景特效

    jquery-warpdrive-plugin是一款可以制作基于HTML5 canvas的炫酷星空背景特效的jquery插件.这个星空背景特效可通过配置参数进行灵活的配置,可用鼠标进行互动. 使用方法 ...

  7. 高级UI- 属性动画炫酷动画案例+淘宝动画+源码解析+策略模式使用

    文章目录 属性动画源码: 案例1 案例2 最终效果 思路 : 代码 TODU 案例3 加载的炫酷动画. 以及策略模式的使用 效果图 思路 动画分析 先实现小圆的旋转动画, 开始在ondraw里面写动画 ...

  8. 炫酷html动画,纯CSS3一个炫酷动画

    纯CSS3一个炫酷动画 通过下边的代码可以看到这个例子的html代码还是很简单的,中间类似图标的部分是通过给两个 围绕盒子爬的虫子通过给 HTML代码 CSS代码 body{ margin: 0; b ...

  9. 使用vue3+element-plus+particles实现炫酷(粒子背景)登陆界面

    效果图如下: 撸代码前准备(从无到有): 1.导入element-plus: # yarn yarn add element-plus # npm npm install element-plus - ...

  10. 3D炫酷雪花背景的实现

    3D炫酷雪花背景,并且雪的大小还会随时间变化.目前已经开源到码云上,源码下载地址:https://gitee.com/hj1991/snowFalling . 效果展示(微信截动态变化背景图,效果不太 ...

最新文章

  1. spring springboot springcloud常用注解
  2. ubuntu下firefox中,直接在网页上安装程序的方法
  3. java栈和堆的区别_java 栈 和 堆 的区别
  4. 批量域更改客户端本地administrator密码
  5. 中国科学院计算机网络信息中心科学数据中心,中科院计算机网络信息中心发布系列可信共享科学数据公共服务...
  6. sybase数据库配置经验交流
  7. 001.常见监控简介
  8. win10一直正在检查更新_听说每个新时代的网民,都被win10迫害过
  9. Web页面请求的历程(从应用层到链路层)
  10. vue 怎么设置 项目ico_vue项目如何优雅地设置favicon.ico
  11. java并发程序死锁检测_Java并发:隐藏的线程死锁
  12. [生产力]在线免费的EDA工具,可编辑AD\EAGLE等文件
  13. 说一说协议生成器 - Ricequant米筐量化
  14. Coverity代码静态检测工具导出Excel文件
  15. wps设置显示导航目录
  16. 统计学第一类错误和第二类错误
  17. 仲裁器设计(4)Weighted Round Robin
  18. 7.java IO流
  19. 送给电路设计新人:PCB经典设计流程
  20. 鸿蒙系统小米电视,鸿蒙系统被曝光!首款鸿浩818芯片,华为智慧屏对标小米电视...

热门文章

  1. 号外号外 !新媒之家APP2.1.0版本震撼上线!!!
  2. LeetCode——反转链表
  3. 青春饭碗——程序员,年纪大了怎么办?
  4. ShareX:一款你值得拥有的截图识别工具
  5. netflix app for android 使用记录
  6. 在传统软件公司十年深恶痛绝的感受
  7. 武音硕士研究生《计算机音乐作曲》培训,武汉音乐学院2013年硕士研究生招生计算机音乐作曲科目考试大纲及参考书目...
  8. ARMv8基础架构之内存屏障(Memory Barriers)
  9. atmega128 单片机 20以内加减法训练机 做的过程
  10. python练手经典100例项目-Python 的练手项目有哪些值得推荐?