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

  • 荣耀手机桌面小工具怎么设置(荣耀手机桌面小工具怎么添加)

    荣耀手机桌面小工具怎么设置(荣耀手机桌面小工具怎么添加)

  • 拼多多勋章在哪看(拼多多的勋章是什么意思)

    拼多多勋章在哪看(拼多多的勋章是什么意思)

  • 探探想聊天必须充钱吗(探探想聊天必须实名吗)

    探探想聊天必须充钱吗(探探想聊天必须实名吗)

  • 第四代计算机主要采用什么元件(第四代计算机主要逻辑元件采用)

    第四代计算机主要采用什么元件(第四代计算机主要逻辑元件采用)

  • 微信语音聊天悬浮窗怎么隐藏(微信语音聊天悬浮没了)

    微信语音聊天悬浮窗怎么隐藏(微信语音聊天悬浮没了)

  • window10重置此电脑后会怎样(window10重置此电脑需要多久)

    window10重置此电脑后会怎样(window10重置此电脑需要多久)

  • 怎样在桌面新建文件夹(怎样在桌面新建ppt)

    怎样在桌面新建文件夹(怎样在桌面新建ppt)

  • 苹果x手机屏幕轻微闪(苹果x手机屏幕跳来跳去,怎么解决)

    苹果x手机屏幕轻微闪(苹果x手机屏幕跳来跳去,怎么解决)

  • 手机斗鱼有夜间模式吗(斗鱼怎么开夜间)

    手机斗鱼有夜间模式吗(斗鱼怎么开夜间)

  • 路由器有网但是手机连上wifi没网(路由器有网但是手机搜不到)

    路由器有网但是手机连上wifi没网(路由器有网但是手机搜不到)

  • 笔记本发烫正常吗(笔记本发热发烫)

    笔记本发烫正常吗(笔记本发热发烫)

  • xp本地连接创建不了

    xp本地连接创建不了

  • nova5z和5i的区别(nova5i 5z区别)

    nova5z和5i的区别(nova5i 5z区别)

  • 抖音为什么会被限流(抖音为什么会被盗号)

    抖音为什么会被限流(抖音为什么会被盗号)

  • iphone11音量键没反应(iphone 11 音量键)

    iphone11音量键没反应(iphone 11 音量键)

  • 华为nova6se第一次充电充多长时间(华为nova6se刚上市的时候多少钱)

    华为nova6se第一次充电充多长时间(华为nova6se刚上市的时候多少钱)

  • 华为手机闪退怎么修复(华为手机闪退怎么清理)

    华为手机闪退怎么修复(华为手机闪退怎么清理)

  • 微信滴滴怎么改目的地(微信滴滴怎么改头像名字)

    微信滴滴怎么改目的地(微信滴滴怎么改头像名字)

  • 文件系统中用什么管理文件(文件系统中用什么)

    文件系统中用什么管理文件(文件系统中用什么)

  • applewatchgps和蜂窝有什么区别(apple watchgps和蜂窝)

    applewatchgps和蜂窝有什么区别(apple watchgps和蜂窝)

  • 三星s10是双卡双通么(三星s10是双卡双待手机吗)

    三星s10是双卡双通么(三星s10是双卡双待手机吗)

  • 百度网盘下载限速如何破解??(网盘资源搜索神器)

    百度网盘下载限速如何破解??(网盘资源搜索神器)

  • 苹果备忘录不见了(苹果备忘录不见了怎么恢复正常)

    苹果备忘录不见了(苹果备忘录不见了怎么恢复正常)

  • 关于 flex 布局时,子元素宽度超出父元素问题及解决方案(问题)(flex布局适用于哪些场景)

    关于 flex 布局时,子元素宽度超出父元素问题及解决方案(问题)(flex布局适用于哪些场景)

  • HTML入门零基础教程(三)(html零基础入门教程)

    HTML入门零基础教程(三)(html零基础入门教程)

  • 2022年最新Discuz视频教程推荐(二次开发必学)(2022年最新公务接待标准)

    2022年最新Discuz视频教程推荐(二次开发必学)(2022年最新公务接待标准)

  • 帝国CMS管理员密码忘记怎么解决(帝国cms使用手册)

    帝国CMS管理员密码忘记怎么解决(帝国cms使用手册)

  • 水利建设基金计费方式
  • 建设单位施工现场补助
  • 支付租金对方公司提供发票如何入账
  • 会计凭证的数字书写示例图
  • 小规模纳税人为什么没有进项
  • 购买礼品送客户个人所得税
  • 购税盘需要什么东西
  • 收到以前年度的政府补助会计分录
  • 挖掘机要交多少个人所得税
  • 银行付款的会计怎么做账
  • 事业单位之间调动需要多久
  • 未分配利润可以转盈余公积吗
  • 主营业务成本的贷方可以是哪些科目
  • 西安的税务局
  • 增值税专用发票有效期是多长时间
  • 流转税税额
  • 15-算
  • 建筑业预缴个人所得税税率
  • 预缴水利基金如何申报?
  • 小企业会计准则和企业会计准则的区别
  • 企业应付账款管理优化方案设计
  • 应税消费品用于连续生产应税消费品的
  • 收到货款未发货可以开发票吗
  • 发放给职工
  • 企业以盈余公积转增资本,会引起所有者权益总额的变动
  • 购买工程资质文件怎么写
  • 鸿蒙3.0平板适配名单
  • 收到分包公司工程发票收入怎么做账
  • 代缴的五险一金能贷款吗
  • 如何做好系统备案工作
  • linux系统中配置网卡ip地址的命令为
  • cpu风扇应该怎么调
  • 房地产无证销售法律风险
  • 长期债券投资业务处理
  • 经营租赁固定资产体现实质重于形式
  • vit详解
  • 房地产企业增值税扣除土地成本
  • 增值税待认证进项税额
  • 期初未缴纳税额怎么计算
  • 电力安装公司需要什么资质证书
  • php数字增1
  • 【机器学习】python实现吴恩达机器学习作业合集(含数据集)
  • 数据安全数据目录
  • 【GitHub Copilot X】基于GPT-4的全新智能编程助手
  • javascript中文手册
  • dpkg-configure-a
  • 购入固定资产计入应付账款还是其他应付款
  • vue3.0用法
  • 不动产简易征收增值税发票 可以抵扣
  • 终止劳动合同赔偿N+1
  • 收回投资收到的现金减少
  • 2021年发票认证期限为多少天
  • 会计需要装订资料有哪些
  • 销售返利的会计分录 东奥
  • 收取物业费不开发票
  • 汇算清缴的会计分录怎么做
  • 业务招待费可以结转下年抵扣吗
  • 增值税附加税有哪些
  • 为什么对子公司控股比例降到49%
  • 拿支票取钱
  • 结算账户分为哪几种?其用途结构如何?
  • 排污费主要用于哪些方面
  • 小规模纳税人购进税控收款机
  • 待抵扣进项税额借贷方向
  • 税务会计应该设什么岗位
  • sql中的非逻辑
  • kvm虚拟化网络配置
  • 微软手机
  • linux系统了解
  • 应用商店如何更新软件
  • 无法启动.dll
  • python rem
  • js 和html
  • JavaScript 2048 游戏实例代码(简单易懂)
  • selenium 与 chrome 进行qq登录并发邮件操作实例详解
  • js上滑翻页
  • javascript的prompt
  • python 的多线程
  • android+
  • 交通运输业的税率9%和13%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设