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

  • 清爽夏日袁冰妍图片(清爽夏日)(清爽夏日袁冰妍图片)

    清爽夏日袁冰妍图片(清爽夏日)(清爽夏日袁冰妍图片)

  • 二代ipad pencil怎么充电(二代ipad pencil怎么查看电量)

    二代ipad pencil怎么充电(二代ipad pencil怎么查看电量)

  • 微信朋友圈关闭了别人看到是什么样(微信朋友圈关闭评论功能怎么弄得)

    微信朋友圈关闭了别人看到是什么样(微信朋友圈关闭评论功能怎么弄得)

  • vivo y70s有指示灯吗(vivoy70s提示灯怎么调)

    vivo y70s有指示灯吗(vivoy70s提示灯怎么调)

  • 拼多多直播回放在哪里看(拼多多直播回放怎么快进)

    拼多多直播回放在哪里看(拼多多直播回放怎么快进)

  • 电脑怎么最小化(电脑怎么最小化窗口)

    电脑怎么最小化(电脑怎么最小化窗口)

  • 华为分屏一半不动(华为分屏不完整)

    华为分屏一半不动(华为分屏不完整)

  • 华为秒表里的声音能关掉吗(华为手机的秒表声音怎么去掉)

    华为秒表里的声音能关掉吗(华为手机的秒表声音怎么去掉)

  • 抖音企业认证利弊(抖音企业认证费用是多少)

    抖音企业认证利弊(抖音企业认证费用是多少)

  • 华为p40pro多重(华为p40p+多重)

    华为p40pro多重(华为p40p+多重)

  • 华为freebuds3怎么调节音量(华为freebuds3怎么恢复出厂设置)

    华为freebuds3怎么调节音量(华为freebuds3怎么恢复出厂设置)

  • 微信钱包地区怎么切换台湾(微信钱包如何改地区)

    微信钱包地区怎么切换台湾(微信钱包如何改地区)

  • 苹果11怎么把录屏调出来(苹果11怎么把录音功能添加到快捷键)

    苹果11怎么把录屏调出来(苹果11怎么把录音功能添加到快捷键)

  • cernet是什么网(cer网络用语啥意思)

    cernet是什么网(cer网络用语啥意思)

  • iphone8跟iphone7区别(iphone7跟iphone8有什么区别)

    iphone8跟iphone7区别(iphone7跟iphone8有什么区别)

  • 怎么发没有图片的纯文字朋友圈(怎么发没有图片的文字)

    怎么发没有图片的纯文字朋友圈(怎么发没有图片的文字)

  • 腾讯视频vip有什么功能(腾讯视频vip有什么好处)

    腾讯视频vip有什么功能(腾讯视频vip有什么好处)

  • 微信群相册在哪打开(微信里的群相册在哪里找)

    微信群相册在哪打开(微信里的群相册在哪里找)

  • 手机怎么出现耳机模式(手机怎么出现耳机标志)

    手机怎么出现耳机模式(手机怎么出现耳机标志)

  • 双十一购物津贴怎么领取(双十一购物津贴是商家出吗)

    双十一购物津贴怎么领取(双十一购物津贴是商家出吗)

  • 华为移动服务是什么功能(华为移动服务是干嘛的)

    华为移动服务是什么功能(华为移动服务是干嘛的)

  • 抖音别人@我的怎么删除(抖音别人@我的怎么批量删除)

    抖音别人@我的怎么删除(抖音别人@我的怎么批量删除)

  • 华为p30pro怎么设置动态锁屏壁纸(华为p30pro怎么设置时间24小时制)

    华为p30pro怎么设置动态锁屏壁纸(华为p30pro怎么设置时间24小时制)

  • 快手小店可以关闭吗(快手小店可以关联多个账号吗)

    快手小店可以关闭吗(快手小店可以关联多个账号吗)

  • 设置系统自动更改桌面壁纸的质量(设置系统自动更新一般通过什么窗口)

    设置系统自动更改桌面壁纸的质量(设置系统自动更新一般通过什么窗口)

  • 如何纯净地启动系统(电脑怎么纯净启动)

    如何纯净地启动系统(电脑怎么纯净启动)

  • python列表元素的获取和查看(Python列表元素的删除)

    python列表元素的获取和查看(Python列表元素的删除)

  • 商贸流通企业出口退税的会计处理怎么做
  • 城市维护建设税计算公式
  • 支票退票怎么做账务处理
  • 实验用品包括实验仪器吗
  • 市政押金无法收回的损失可以税前扣除吗
  • 招标代理资质办理好办吗
  • 销售返利增值税按哪个税率
  • 当月进项税额大于销项税额
  • 地产公司土地分摊方案
  • 委托加工农产品的扣除率
  • 所得税汇算期间费用填列说明
  • 出口退税金额和进项税额不一致
  • 饭店试菜费用如何计算
  • 全年一次性奖金税收优惠政策
  • 购货方红字发票信息表怎么开
  • 无法读取金税盘时间版本号是什么意思
  • 以公允价值模式后续计量的投资性房地产无须计提减值
  • 预提工程成本的会计分录
  • 小微企业可以抵税吗
  • 净资产增长率为正数说明什么
  • 库存商品怎么结转损益
  • 什么叫净资产收益率
  • mscorsvw.exe是什么进程
  • 税盘进项税额怎么做
  • 开发产品结转到哪个科目
  • firefox有什么用
  • 关联方借款利息所得税前扣除
  • php可以做什么脚本
  • 企业所得税申报流程
  • 带着崽崽宠老公免费阅读
  • form表单中自动提交表单的按钮类型是
  • 国税打印发票
  • 免征增值税会计科目
  • 增值税税收滞纳金哪里缴纳
  • php投票系统代码
  • 其他权益工具投资公允价值变动计入什么科目
  • 图像识别算法汇总表
  • 织梦怎么添加相关
  • 微信利用php创建文件
  • 处置子公司利润表怎么处理
  • 银行账号未备案怎么解决
  • ca证书在线延期不成功
  • 跨境电商小规模怎么做账报税
  • 公司基本户可以异地开户吗
  • 红字发票是可以抵扣吗
  • 员工福利费是不是免税项目
  • 坏账准备转回并收到货款会计分录
  • 公司接待考察团的费用入哪个科目
  • 减免税款借方有利息吗
  • 印花税减免税额怎么填
  • 净资产收益率怎么算出来的
  • 忘交残保金了怎么补交
  • mysql必知必会mobi
  • 详述社会体育学科的研究对象
  • u盘一键启动安装系统,电脑只有两个盘
  • windrv.exe
  • Windows Server AD 访问数量控制配置方法
  • ubuntu设置在哪里
  • linux scp命令的用法详解
  • apache1.3.19配置文件
  • linux使用zsh
  • 方块滚动代码怎么写
  • opengl绘制地面
  • nodejs bff
  • 基于springboot的毕设
  • 炉石 xhope
  • nodejs使用express
  • windows2003服务器管理器在哪里
  • 关于全局变量和局部变量说法不正确的是
  • android完整开源项目
  • android sdk api文档
  • 劳动监察执法机构是什么
  • 税务解除非正常户罚款多少
  • 国家税务局陕西电子税务局app
  • 兖州宁德新能源官网首页
  • 浙江省电子税务局手机开票入口
  • 北京税务分所怎么样啊
  • 除了增值税还要什么税种
  • 80491232税务申报代码
  • 委托人委托代理人的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设