千家信息网

怎么使用纯CSS实现在容器中反弹的小球

发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,小编给大家分享一下怎么使用纯CSS实现在容器中反弹的小球,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码解读定义dom,
千家信息网最后更新 2025年01月16日怎么使用纯CSS实现在容器中反弹的小球

小编给大家分享一下怎么使用纯CSS实现在容器中反弹的小球,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

  代码解读

  定义dom,只有一个元素:

  

  居中显示:

  body{

  margin:0;

  height:100vh;

  display:flex;

  align-items:center;

  justify-content:center;

  background-color:black;

  }

  定义容器的尺寸:

  .loader{

  width:10em;

  height:3em;

  border:0.3emsolidsilver;

  border-radius:3em;

  font-size:20px;

  }

  把容器左右两侧分别涂上不同的颜色:

  .loader{

  border-left-color:hotpink;

  border-right-color:dodgerblue;

  }

  在容器中画一个小球:

  .loader{

  position:relative;

  }

  .loader::before{

  content:'';

  position:absolute;

  top:0;

  left:0;

  width:3em;

  height:3em;

  border-radius:50%;

  background-color:dodgerblue;

  }

  让小球在容器中往复移动:

  .loader::before{

  animation:shift3slinearinfinite;

  }

  @keyframesshift{

  50%{

  left:7em;

  }

  }

  再让小球在撞到两端时变色:

  .loader::before{

  animation:

  shift3slinearinfinite,

  change-color3slinearinfinite;

  }

  @keyframeschange-color{

  0%,55%{

  background-color:dodgerblue;

  }

  5%,50%{

  background-color:hotpink;

  }

  }

  最后,让容器不停地旋转:

  .loader{

  animation:spin3slinearinfinite;

  }

  @keyframesspin{

  to{

  transform:rotate(360deg);

  }

  }

以上是"怎么使用纯CSS实现在容器中反弹的小球"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

容器 小球 篇文章 内容 不同 不怎么 两端 代码 元素 只有 大部分 尺寸 更多 知识 行业 资讯 资讯频道 频道 颜色 别涂 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 通俗意义的数据库 对数据库服务进行安全加固 江苏网站建设服务器 有什么好的游戏软件开发学校 威海东辉软件开发有限公司 数据库技术的高级技术掌握 发一下数据库 数据库中截取小数点后两位 服务器的安全密码 学数据库要先学数据结构吗 怀柔区进口软件开发现价 数据库软考中级跟高级的区别 广西服务器安全吗 服务器安全扫描 工具 王者服务器炸了啥意思 福建八四互联网科技有限公司 数据库第一范式怎么区分 室内设计和软件开发哪个更有前途 参保人员在数据库中重复 服务器自动切换到固态硬盘 聘用一个软件开发团队开支如何 数据库打开里面显示数字和英文 企业重签名服务软件开发 办公应用软件开发绿色免费版 山西省网络安全测评中心 电讯技术和网络技术 教育厅大学生网络安全教育 数据库完整性约束条件 es 软件开发 服务器配置与管理简答题答案
0