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

  • 苹果13promax听筒防水吗(苹果13promax听筒有滋滋声)

    苹果13promax听筒防水吗(苹果13promax听筒有滋滋声)

  • 苹果微信来消息的闪光灯怎么设置(苹果微信来消息没有声音)

    苹果微信来消息的闪光灯怎么设置(苹果微信来消息没有声音)

  • win10怎么把视频设置成壁纸(win10怎么把视频设置成动态壁纸)

    win10怎么把视频设置成壁纸(win10怎么把视频设置成动态壁纸)

  • 手机qq直播可以分享屏幕吗(手机qq直播可以投屏到电视上吗)

    手机qq直播可以分享屏幕吗(手机qq直播可以投屏到电视上吗)

  • vivoy3怎么开呼吸灯(vivoy31s怎么设置呼吸灯)

    vivoy3怎么开呼吸灯(vivoy31s怎么设置呼吸灯)

  • 华为荣耀30s怎么滚动截屏(华为荣耀30s怎么开空调)

    华为荣耀30s怎么滚动截屏(华为荣耀30s怎么开空调)

  • iphone隔空投送到windows(iphone隔空投送到ipad)

    iphone隔空投送到windows(iphone隔空投送到ipad)

  • 苹果充电线不用原装的有影响吗(苹果充电线不用原装头冲上电ma)

    苹果充电线不用原装的有影响吗(苹果充电线不用原装头冲上电ma)

  • iphone8可不可以分屏操作(iphone8可不可以录屏)

    iphone8可不可以分屏操作(iphone8可不可以录屏)

  • iphonexs支持指纹锁吗(苹果xs支持指纹识别吗)

    iphonexs支持指纹锁吗(苹果xs支持指纹识别吗)

  • 华为怎么改时间(华为怎么改时间为24小时)

    华为怎么改时间(华为怎么改时间为24小时)

  • 微软拼音汉字输入法属于什么码(微软拼音汉字输入显示全部汉字怎么办)

    微软拼音汉字输入法属于什么码(微软拼音汉字输入显示全部汉字怎么办)

  • 洗衣机能效等级是什么意思(洗衣机能效等级划分标准)

    洗衣机能效等级是什么意思(洗衣机能效等级划分标准)

  • 限速1mbps是什么概念(限速1mbps是多少网速能干什么)

    限速1mbps是什么概念(限速1mbps是多少网速能干什么)

  • 双十一不能极速退款吗(双十一期间退货不享受极速退款吗)

    双十一不能极速退款吗(双十一期间退货不享受极速退款吗)

  • 抖音如何引流到拼多多店铺(抖音如何引流到线下)

    抖音如何引流到拼多多店铺(抖音如何引流到线下)

  • 拼多多会员名怎么看(拼多多会员名怎么修改)

    拼多多会员名怎么看(拼多多会员名怎么修改)

  • 怎么将c盘的内存扩大(怎么将C盘的内容转到u盘里)

    怎么将c盘的内存扩大(怎么将C盘的内容转到u盘里)

  • 苹果8可以升级12.4吗(苹果8可以升级15.5)

    苹果8可以升级12.4吗(苹果8可以升级15.5)

  • 华为p30pro红外传感器有什么用(华为p30pro 红外)

    华为p30pro红外传感器有什么用(华为p30pro 红外)

  • 三天可见和屏蔽区别(三天可见和屏蔽都不清楚)

    三天可见和屏蔽区别(三天可见和屏蔽都不清楚)

  • 三星手机如何投屏到电视(三星手机如何投屏到ipad)

    三星手机如何投屏到电视(三星手机如何投屏到ipad)

  • 解决雪花算法生成的ID传输前端后精度丢失(雪花算法workid)

    解决雪花算法生成的ID传输前端后精度丢失(雪花算法workid)

  • 税务机关如何处理公司多交税
  • 未开票收入如何填写增值税申报表
  • 通货膨胀的含义及通货膨胀率的计算
  • 交通运输企业车辆折旧能加速扣除
  • 附加税计提多了怎么调整税额
  • 免税进项税额转出会计分录
  • 本期缴纳前期应纳税额
  • 预缴企业所得税怎么做会计分录
  • 配件的出口是否可以免抵退?
  • 行政事业单位餐标
  • 工程预付款有发票怎么做凭证
  • 个人所得税是否分段计算
  • 合伙企业可以弥补以前年度亏损吗
  • 免费送试用装的话术
  • 餐费报销需要发票吗
  • 电商无发票成本怎么做账
  • 物流公司的保险服务属于什么费用
  • 销售返点的账务处理及税务处理
  • 自然灾害造成的存货净损失计入什么科目
  • 制造费用分摊的账务处理怎么做?
  • 收到赞助费要交税吗
  • 应付职工薪酬在借方是什么意思
  • linux系统中怎么编辑文件
  • 什么叫盘活存量股票
  • 公司实缴资本有什么风险
  • 如何在excel中计算两列数值的差
  • win11安卓子系统在哪打开
  • 联想小新Air15如何进入bois
  • 忘记电脑开机密码怎么打开电脑
  • 计提房租记什么科目
  • 小微企业减免额怎么计算
  • 免税货物增值税计算公式
  • php登录注册页面完整代码
  • 企业所得税年报截止日期2023
  • 南美貘叫什么
  • 购买商品的会计分录贷方能写应付账款
  • 开源项目有什么用
  • php编写登陆界面
  • 建筑装饰工程公司属于什么行业
  • 滞纳金的计算公式为
  • 什么是增值税举个例子
  • phpsystem函数
  • 企业贷款贴息怎么做账
  • 帝国cms结合项多选
  • 税控设备抵减增值税必须当月抵减吗
  • 社保所属期怎么填
  • 期权分为哪几种
  • 受托方代扣代缴增值税、消费税的纳税人
  • 年报中的资产总额怎么计算
  • 公司购买股票会计分录怎么做
  • 公司注销时退还实收资本要交个税吗
  • 行业协会是怎么赚钱的
  • 试分析营改增的重大意义
  • 计提社保个人部分会计分录
  • 个人购买机动车需要交增值税吗
  • 公司注销财务账本怎么处理
  • 什么叫短期投资
  • 自产自销的茶叶公司怎么做账
  • mysql有外键数据输入
  • 如何获取数据库的sid
  • 把winpe安装至系统盘
  • linux用户管理器在哪
  • 如何关闭自动启动项目
  • linux文件压缩和备份实验
  • win7旗舰版升级win10教程
  • cocos2dx4.0教程
  • 画布canvas的基本步骤
  • jquery如何赋值
  • opengl glu
  • linux中shell脚本编写
  • dos常用命令详细讲解
  • python算法怎么用
  • unity at
  • UnityException: Launching iOS project via Xcode4 failed
  • javascript数据结构与算法百度云视频资源
  • jquery解析XML及获取XML节点名称的实现代码
  • javascript函数
  • 税票上的开票员是谁
  • 台湾所得税申报网站
  • 重庆国税局官网登录入口查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设