位置: IT常识 - 正文

【疯狂世界杯】css 动画实现跳动的足球(疯狂世界百科)

编辑:rootadmin
【疯狂世界杯】css 动画实现跳动的足球 📋 个人简介💖 作者简介:大家好,我是阿牛,全栈领域优质创作者😜📝 个人主页:馆主阿牛🔥🎉 支持我:点赞👍+收藏⭐️+留言📝📣 系列专栏:前端实用小demo🍁💬格言:迄今所有人生都大写着失败,但不妨碍我继续向前!🔥

推荐整理分享【疯狂世界杯】css 动画实现跳动的足球(疯狂世界百科),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:疯狂世界史,疯狂足球世界,疯狂世界杯游戏机,疯狂世界赛车,世界杯疯狂球迷,疯狂世界1963,疯狂世界1963,疯狂世界杯游戏机,内容如对您有帮助,希望把文章链接给更多的朋友!

目录📋 个人简介前言最终效果思路分析小球的动画阴影的动画代码及素材获取代码图片素材结语前言

2022卡塔尔世界杯正在如火如荼的进行之中,作为“诸神的黄昏”,本届世界杯备受瞩目,足坛巅峰老将c罗,梅西,内马尔也将随本次世界杯退役,一代人的青春到此结束!本篇博客我将用css动画写一个简单的跳动的足球,适合初学者练习css动画,赶紧学起来吧!

最终效果

思路分析

这个效果的布局我是采用flex布局,素材都是背景图片的方式,这些都没啥可讲的,自己去看代码即可! 重点分析一下这个动画,可以将这个效果分解为两个动画:

小球的动画 可以看到小球有个向上跳动的动画,同时在向上跳动的时候资深换有个旋转!

【疯狂世界杯】css 动画实现跳动的足球(疯狂世界百科)

阴影的动画 阴影有个透明度和缩放的变化。

需要注意的是,小球的动画和阴影的动画所消耗的时间是一样的,这样才能保持动画的同步。 还需要注意的是,第二个小球和第三个小球有个动画延迟的效果!

下面就分别来看看这两个简单动画的实现代码吧!

小球的动画/*小球跳动的动画*/ @keyframes move{ from{ transform: translateY(0) rotate(0); } to{ transform: translateY(-350px) rotate(-360deg); } }

由代码可以看到向上移动了350px,移动的同时逆时针旋转360度! 需要注意的是:移动 translate 一定要放在旋转 rotate 的前面!

阴影的动画/*阴影变化的动画*/ @keyframes shadowMove{ 0%{ opacity: 0.5; transform: scale(0.75); } 100%{ opacity: 0.2; transform: scale(1); } }

由初态到终态,透明度逐渐增大,缩放逐渐恢复!

代码及素材获取代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>跳动的足球</title> <style> body{ width: 100vw; height: 100vh; display: flex; justify-content:center; align-items:flex-end; background: url(img/780.jpg) 0 -100px; } .box{ width: 350px; height: 300px; display: flex; flex-direction: column; justify-content: center; align-items: center; } .ball{ width: 100px; height:100px; background: url("img/782.jpg"); background-size: 100px 100px; border-radius: 100%; animation: move 1s infinite alternate; /*infinite无限循环,alternate动画反向执行回到起点*/ } /*小球跳动的动画*/ @keyframes move{ from{ transform: translateY(0) rotate(0); } to{ transform: translateY(-350px) rotate(-360deg); } } .shadow{ width:150px; height: 40px; background-color: #000; border-radius: 100%; opacity: 0.5; margin-top: -10px; animation: shadowMove 1s infinite alternate; /*infinite无限循环,alternate动画反向执行回到起点*/ } /*阴影变化的动画*/ @keyframes shadowMove{ 0%{ opacity: 0.5; transform: scale(0.75); } 100%{ opacity: 0.2; transform: scale(1); } } /* 第二个球动画延迟0.2秒 */ .second .ball,.second .shadow{ animation-delay: 0.2s; } /* 第三个球动画延迟0.5秒 */ .thrid .ball,.thrid .shadow{ animation-delay: 0.5s; } </style></head><body> <div class="box"> <div class="ball"></div> <div class="shadow"></div> </div> <div class="box second"> <div class="ball"></div> <div class="shadow"></div> </div> <div class="box thrid"> <div class="ball"></div> <div class="shadow"></div> </div> </body></html>图片素材

结语

如果你觉得博主写的还不错的话,可以关注一下当前专栏,博主会更完这个系列的哦!也欢迎订阅博主的其他好的专栏。

🏰系列专栏 👉flask框架快速入门 👉java 小白到高手的蜕变

其他专栏请前往博主主页查看!

本文链接地址:https://www.jiuchutong.com/zhishi/298766.html 转载请保留说明!

上一篇:mlp原来是这么回事(mlp是啥啊)

下一篇:zabbix_agentd命令 Zabbix客户端守护程序(zabbix 执行命令)

  • 华为荣耀8x手机怎样截屏(华为荣耀8x手机屏幕不受控制乱跳)

    华为荣耀8x手机怎样截屏(华为荣耀8x手机屏幕不受控制乱跳)

  • 查别人qq里的好友(查别人qq里的好友的软件)

    查别人qq里的好友(查别人qq里的好友的软件)

  • 小米实体店可以免费贴膜吗(小米实体店可以分期吗)

    小米实体店可以免费贴膜吗(小米实体店可以分期吗)

  • 预先为计算机编制的指令序列称为什么(预先为计算机编制的指令序列)

    预先为计算机编制的指令序列称为什么(预先为计算机编制的指令序列)

  • 手环充电一夜会烧坏吗(手环充电一天一夜没事吧)

    手环充电一夜会烧坏吗(手环充电一天一夜没事吧)

  • vivox21什么时候开始出售的(vivox21什么时候开售)

    vivox21什么时候开始出售的(vivox21什么时候开售)

  • 普通打印机能复印吗(普通打印机复印张数怎么调)

    普通打印机能复印吗(普通打印机复印张数怎么调)

  • word版本是什么意思(word版本怎么弄)

    word版本是什么意思(word版本怎么弄)

  • 手机NFC能识别燃气IC卡吗(手机nfc燃气)

    手机NFC能识别燃气IC卡吗(手机nfc燃气)

  • 荣耀20s有没有红外线(荣耀20s有没有红外遥控器)

    荣耀20s有没有红外线(荣耀20s有没有红外遥控器)

  • 苹果手机充电一直红色(苹果手机充电一闪一闪的怎么回事)

    苹果手机充电一直红色(苹果手机充电一闪一闪的怎么回事)

  • 快手快币怎么转送好友(快手快币怎么转到其他快手号里)

    快手快币怎么转送好友(快手快币怎么转到其他快手号里)

  • word中如何添加页码(word中如何添加项目符号)

    word中如何添加页码(word中如何添加项目符号)

  • 淘宝延长收货后还能退货吗(淘宝延长收货后可以退货吗)

    淘宝延长收货后还能退货吗(淘宝延长收货后可以退货吗)

  • 一加7怎么删除联系人(一加7怎么删除桌面软件)

    一加7怎么删除联系人(一加7怎么删除桌面软件)

  • 惠普capslock建闪但不开机(惠普电脑capslock一直闪 电脑电源开不了机也关不了机)

    惠普capslock建闪但不开机(惠普电脑capslock一直闪 电脑电源开不了机也关不了机)

  • 火山怎么看自己播放量(火山怎么看自己有多少火苗)

    火山怎么看自己播放量(火山怎么看自己有多少火苗)

  • 电脑变成黑白怎么处理(电脑变成黑白怎么调回彩色)

    电脑变成黑白怎么处理(电脑变成黑白怎么调回彩色)

  • 华为怎么出厂设置(华为怎么出厂设置手机?)

    华为怎么出厂设置(华为怎么出厂设置手机?)

  • 开了移动网络为什么没网(开了移动网络为什么却用不了流量)

    开了移动网络为什么没网(开了移动网络为什么却用不了流量)

  • 苹果xr闹铃设置成音乐(xr闹铃怎么设置震动)

    苹果xr闹铃设置成音乐(xr闹铃怎么设置震动)

  • airpods单耳设置(airpods 单耳设置)

    airpods单耳设置(airpods 单耳设置)

  • 华为p系列如何截屏(华为P系列如何调整字体大小)

    华为p系列如何截屏(华为P系列如何调整字体大小)

  • 别再等 Win11 22H1 了,消息称微软下一个 Windows 11 大版本明年 10 月份发布(别再等待别在徘徊是什么歌)

    别再等 Win11 22H1 了,消息称微软下一个 Windows 11 大版本明年 10 月份发布(别再等待别在徘徊是什么歌)

  • window.print() 前端实现网页打印详解(前端打印语句)

    window.print() 前端实现网页打印详解(前端打印语句)

  • 预付卡发票可以报销吗?
  • 应收账款项目分析思维导图
  • 虚报亏损的税务处理办法
  • 货车的车辆购置税是多少
  • 收到3%的增值税专用发票可以抵扣吗
  • 技术服务费属于无形资产吗
  • 公司自持物业所承担的土地出让金是否可以抵扣呢?
  • 合理工资薪金的确认原则
  • 损益类科目为什么不影响利润
  • 发票密码区出来了还能用吗
  • 4月份到期包括4月吗
  • 职业培训和职业技能培训的区别
  • 公司租赁办公场地用缴纳房产税吗
  • 银行承兑汇票怎么取钱
  • 先开票后预缴能退吗
  • 日工资计算的三种方法
  • 股东收回投资款的现金流量
  • 稿费个人所得税计算方式
  • 印花税可以不计提嘛
  • 差旅费津贴可以扣除吗
  • php基础函数
  • php面向对象是什么意思
  • 存货质量是什么意思
  • 员工奖励股权
  • linux更改指定用户的相关信息
  • koc文件用什么软件打开
  • citespace分析derwent
  • php pop
  • react框架和vue哪个用的人多
  • 分公司改为子公司的所得税业务处理?
  • 快速上手:华硕路由器的wireguard服务器
  • 详解php归并排序数据
  • 包装费包含什么
  • 为什么其他权益工具投资不计提减值准备
  • 信用减值损失需要纳税调整吗
  • 数据类型所占的字节
  • 织梦内容页模板修改
  • mysql8绿色版
  • 合营企业长期股权投资
  • 一个分组名称
  • 下月初可以认证上月的发票么
  • 小微企业所得税优惠政策最新2023
  • 企业不需要交残保金吗
  • 企业的业务招待费属于什么费用
  • 非货币性资产含义
  • 坏账计入管理费用,摘要怎么写
  • 公司收到某人打款怎么做分录
  • 企业的借款费用有哪些处理方法
  • 视同销售但未收到钱怎么做账?
  • 办公室租金发票可以扺增值税吗
  • 住房公积金的账号怎样可以查询得到
  • 如何理解现金折扣
  • 发出商品属于存货的什么科目
  • 如何清除sql2008r2日志
  • xampp修改mysql默认密码的方法
  • 如何提高windows7运行速度
  • 深入理解linux内核架构
  • Fedora Core 5.0 安装教程,菜鸟图文教程(linux text)
  • docker mysql 数据存储容器目录
  • 安装solaris11
  • u盘重装系统电脑
  • windows软件类型最新版本
  • win8最多支持多大内存
  • windows引导坏了怎么办
  • 在Windows Server 2012中,管理员默认的用户名是
  • win8适合打游戏吗
  • 2016年Win10 RedStone将重大改版 微软小娜可以浮动
  • linux新增lv
  • win10无法打开wifi列表
  • using Net::SSH2 shell 的二个方法
  • Node.js中的核心模块包括哪些内容?
  • Android -- service两种启动方式startService与bindService
  • 相同目录
  • angular基础
  • python编码大全
  • python 性能
  • JavaScript split()使用方法与示例
  • python文件文件夹操作
  • 自然人电子税务局网页端
  • 二手车中介公司怎么做账报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设