位置: 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 执行命令)

  • oppo r15怎么用动态图片做壁纸(oppor15怎么弄动态壁纸)

    oppo r15怎么用动态图片做壁纸(oppor15怎么弄动态壁纸)

  • 鲁大师怎么看电池损耗(鲁大师怎么看电池充电次数)

    鲁大师怎么看电池损耗(鲁大师怎么看电池充电次数)

  • 苹果游戏来电不占全屏(苹果手机来电不影响游戏)

    苹果游戏来电不占全屏(苹果手机来电不影响游戏)

  • vivox30信号不好怎么办(vivox30信号不好怎么回事)

    vivox30信号不好怎么办(vivox30信号不好怎么回事)

  • qq投票可以重新投嘛(qq投票能重新投吗?)

    qq投票可以重新投嘛(qq投票能重新投吗?)

  • 抖音怎么清理无效视频(抖音怎么清理无效关注)

    抖音怎么清理无效视频(抖音怎么清理无效关注)

  • 抖音pk过的人怎么才能找得到(抖音pk可以找到记录吗)

    抖音pk过的人怎么才能找得到(抖音pk可以找到记录吗)

  • 微信消息不提醒要点开才知道(玩游戏时微信消息不提醒)

    微信消息不提醒要点开才知道(玩游戏时微信消息不提醒)

  • 华为手机人脸识别禁用是什么原因(华为手机人脸识别可以设置几个人)

    华为手机人脸识别禁用是什么原因(华为手机人脸识别可以设置几个人)

  • 一级标题前面的点怎么去掉(一级标题前面的黑点怎么添加)

    一级标题前面的点怎么去掉(一级标题前面的黑点怎么添加)

  • 打印机副本是什么意思(打印机副本处于错误状态是什么原因)

    打印机副本是什么意思(打印机副本处于错误状态是什么原因)

  • 手机怎么录播(opp手机怎么录播)

    手机怎么录播(opp手机怎么录播)

  • oppor11关机键在哪里(oppor11关机怎么关)

    oppor11关机键在哪里(oppor11关机怎么关)

  • 如何冻结表格前几列(如何冻结表格前四行)

    如何冻结表格前几列(如何冻结表格前四行)

  • 无限大功率电源的特点是什么(无限大功率电源指的是)

    无限大功率电源的特点是什么(无限大功率电源指的是)

  • ipad怎么卸载app(ipad怎么卸载软件长按删不掉)

    ipad怎么卸载app(ipad怎么卸载软件长按删不掉)

  • 手机出现耳机模式怎么取消(手机出现耳机模式没有声音怎么办安卓)

    手机出现耳机模式怎么取消(手机出现耳机模式没有声音怎么办安卓)

  • 苹果11有闪光灯吗(苹果11有闪光灯怎么设置)

    苹果11有闪光灯吗(苹果11有闪光灯怎么设置)

  • 抖音黄v红v蓝v区别(抖音黄v红v蓝v区别大吗)

    抖音黄v红v蓝v区别(抖音黄v红v蓝v区别大吗)

  • 苹果app自动扣费怎么取消(苹果App自动扣费是怎么回事)

    苹果app自动扣费怎么取消(苹果App自动扣费是怎么回事)

  • wpf和winform的区别(wpf和webform的区别)

    wpf和winform的区别(wpf和webform的区别)

  • 微信收款助手怎么联系付款人(微信收款助手怎么开通下单助手)

    微信收款助手怎么联系付款人(微信收款助手怎么开通下单助手)

  • oppo手机怎么虚拟定位(oppo手机怎么虚电怎么处理)

    oppo手机怎么虚拟定位(oppo手机怎么虚电怎么处理)

  • qq怎么看生日(qq怎么看生日收到的礼物)

    qq怎么看生日(qq怎么看生日收到的礼物)

  • 三星s9怎么遥控空调(三星s9有遥控功能吗)

    三星s9怎么遥控空调(三星s9有遥控功能吗)

  • 手机新闻资讯如何去掉?(手机新闻资讯软件)

    手机新闻资讯如何去掉?(手机新闻资讯软件)

  • Win11 将有全新快捷键将麦克风静音或取消静音(win11新功能)

    Win11 将有全新快捷键将麦克风静音或取消静音(win11新功能)

  • web渗透之文件上传漏洞(web渗透违法吗)

    web渗透之文件上传漏洞(web渗透违法吗)

  • 佣金交税吗
  • 法人购买车险发票怎么开
  • 衍生金融负债是金融负债吗
  • 软件和硬件可以用什么代名词
  • 超标的职工教育经费为什么是可抵扣
  • 不动产视同销售增值税税率
  • 其他流动资产待抵扣进项税额
  • 工资退回怎么处理
  • 不开票收入需要什么票据吗
  • 劳务派遣差额征税5%
  • 营改增后二手房转让 一般计税 可以差额
  • 企业所得税申报表在哪里打印
  • 平板电脑折旧残值率
  • 消费税的纳税义务人
  • 企业增值税征收时间
  • windows10专业
  • c盘显示隐藏
  • 项目设计费怎么算
  • 进货返利会计分录
  • 以商业汇票抵付应付账款会计分录
  • el-cascader数据渲染时不出现文字
  • php redis常用命令
  • PHP:zip_entry_read()的用法_Zip函数
  • php date format
  • 运城盐湖中国死海养生城
  • yii框架教程
  • 产品工人工资属于制造费用吗
  • cvpr2020目标跟踪
  • web前端面试题目
  • 食堂员工自己吃饭违法吗
  • 营业额增长率公式
  • 对公账户的种类有几种
  • 怎么实现宏的功能
  • Python解释器有哪些种类
  • mongodb中主键的默认格式是哪个?
  • css样式居中
  • 所得税费用怎样算出来的
  • 工会其他支出包括哪些
  • 出租车票做什么科目
  • 使用权资产是什么意思
  • 房地产开发企业增值税怎么算
  • sql字符串处理函数
  • 合并报表抵消分录的基本原理
  • 小规模纳税人有个人所得税吗?
  • 递延所得税负债会计分录
  • 免增值税进项税怎么弄
  • 预付下个月租金分录
  • 按工人工资比例结转制造费用会计科目
  • 洗车发票税目
  • 结转费用时财务费用为负
  • 农业生产成本核算方法
  • 工程施工与工程成本的区别
  • 应付账款怎么记账
  • 计提折旧对公司有什么好处
  • 如何进行企业建账
  • mysql 5.7.18 winx64安装配置方法图文教程
  • 通过修改注册表激活win7
  • ubuntu简单的命令
  • 5个经常被忽略的成语
  • Win10预览版镜像
  • itunes清理iphone垃圾
  • win7系统如何关闭开机自动启动软件
  • linux wc-w
  • win7如何禁用网卡
  • cocos3.0
  • jquery实现表单验证
  • 哈希表rehash
  • html竖排改为横排
  • Node.js中的什么模块是用于处理文件和目录的
  • nodejs获取post数据
  • mkdirs linux
  • 新的开始励志句子
  • pythonglobal用法
  • jqueryshow和hide封装
  • js动态调用方法
  • 如何用javascript
  • 新疆天山农商银行大额存单2024
  • 出租车开的发票如何查询校验码?
  • 四川省成都市国池酒厂52度原浆多少钱一瓶
  • 逾期未申报扣几分
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设