位置: IT常识 - 正文

〖大前端 - 基础入门三大核心之CSS篇㉔〗- 动画效果与实战小案例(大前端最新)

编辑:rootadmin
原力计划〖大前端 - 基础入门三大核心之CSS篇㉔〗- 动画效果与实战小案例 当前子专栏 基础入门三大核心篇 是免费开放阶段。推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V!说明:该文属于 大前端全栈架构白宝书专栏,目前阶段免费开放,购买任意白宝书体系化专栏可加入TFS-CLUB 私域社区。福利:除了通过订阅"白宝书系列专栏"加入社区获取所有付费专栏的内容之外,还可以通过加入星荐官共赢计划 加入私域社区。作者:不渴望力量的哈士奇(哈哥),十余年工作经验, 跨域学习者,从事过全栈研发、产品经理等工作,目前任某金融品类App负责人。荣誉:2022年度博客之星Top4、博客专家认证、全栈领域优质创作者、新星计划导师,“星荐官共赢计划” 发起人。现象级专栏《白宝书系列》作者,文章知识点浅显易懂且不失深度;TFS-CLUB社区创立者,旨在以“赋能 共赢”推动共建技术人成长共同体。🏆 白宝书系列 🏅 Python全栈白宝书🏅 产品思维训练白宝书🏅 全域运营实战白宝书🏅 大前端全栈架构白宝书文章目录⭐️ 动画🌟 动画的定义🌟 动画的调用🌟 多关键帧动画🌟 动画效果实战

推荐整理分享〖大前端 - 基础入门三大核心之CSS篇㉔〗- 动画效果与实战小案例(大前端最新),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:大前端入门指南,前端 大前端,大前端技术,大前端2021,大前端入门指南,大前端课程,大前端入门指南,大前端需要掌握什么技能,内容如对您有帮助,希望把文章链接给更多的朋友!

我们学习了 “过渡” 之后,结合 “变形” ,已经可以实现动画了,但编写起来比较复杂,而且一定手动来触发这个动画(比如鼠标浮上去),如果说,我们打开网页就可以看到一些动画,该怎么实现呢?这就用到了css3新增的另一个强大的功能—— “动画” 。

⭐️ 动画

在css3中可以直接定义动画,这些动画不需要通过鼠标触碰等来触发

🌟 动画的定义定义动画:使用@keyframes来定义动画,keyframes表示“关键帧”,在项目上线前,要补上例如@-webkit-这样的浏览器私有前缀。什么叫关键帧?

在制作动画的时候,只需要制作“”起始“和”结束“两种状态,这两种状态就叫做动画的 “关键帧”。中间的帧由css3自动补全。

我们看到这里面没有包含动画的时间、速度等内容,这些内容要在动画调用里去实现。

🌟 动画的调用

调用动画:使用 animation 属性调用动画,animation就是动画的意思。

上面四个参数和过渡非常的像,大家可以对比记忆。动画还有第五个参数:动画的执行次数。

动画的执行次数有几种写法:

如果想永远执行可以写:animation: r 2s linear 0s infinite;

我们还可以让动画第2、4、6…(偶数次)自动逆向执行,那么需要加上alternate参数即可:animation: r 2s linear 0s infinite alternate;

〖大前端 - 基础入门三大核心之CSS篇㉔〗- 动画效果与实战小案例(大前端最新)

如果想让动画停止在最后结束状态,那么要加上forwards:animation: r 2s linear 0s forwards;

只看这些很难理解,下面我们来举例说明:

动画效果如下:

🌟 多关键帧动画

在之前的例子中,我们都是只定义了两个关键帧:开始状态和结束状态。事实上,我们还可以定义多个关键帧,例如:

百分数代表时间节点,例如20%代表动画总时长的前20%

下面看个例子:

🌟 动画效果实战

案例一

发光的灯泡

第一步,先把“灯泡”和“光”通过绝对定位,调整到一起,让光笼罩着灯泡。

可以打开开发者调试工具,通过尝试去寻找移动的值。

第二步,给“光”添加动画,透明度由0变1,再有1变0,无限循环

案例二

穿梭在宇宙中的小火箭

代码如下:

<!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>Document</title> <style> * { margin: 0; padding: 0; } .box { width: 200px; height: 200px; position: relative; margin: 300px auto; } img { width: 200px; height: 200px; animation: zd .5s linear 0s infinite alternate; } @keyframes zd { from { transform: translateX(20px) translateY(20px); } to { transform: translateX(-20px) translateY(-20px); } } .line { width: 2px; height: 120px; background-color: blue; position: absolute; top: 0; left: 0; animation: yd .8s linear 0s infinite; } .line2 { height: 80px; left: 30px; animation: yd .8s linear .4s infinite; } .line3 { height: 100px; left: 100px; animation: yd .8s linear .5s infinite; } .line4 { height: 200px; left: 180px; animation: yd .8s linear .6s infinite; } @keyframes yd { 0% { transform: rotate(45deg) translateY(-200px); opacity: 0; } 50% { opacity: 1; } to { transform: rotate(45deg) translateY(200px); opacity: 0; } } </style></head><body> <div class="box"> <img src="/imges/huojian.png" alt=""> <div class="line line1"></div> <div class="line line2"></div> <div class="line line3"></div> <div class="line line4"></div> </div></body></html>
本文链接地址:https://www.jiuchutong.com/zhishi/299405.html 转载请保留说明!

上一篇:卷,卷,卷,SAM发布不到24h | BAAI、浙大、北大联合推出SegGPT(卷卷卷卷卷)

下一篇:我的十年编程路 2020年篇(我的十年怎么写)

  • 手机qq怎么拉黑好友让对方没法加呢(拉黑的手机号怎么恢复)

    手机qq怎么拉黑好友让对方没法加呢(拉黑的手机号怎么恢复)

  • 钉钉视频会议可以两个群一起吗(钉钉视频会议可以用作业帮吗)

    钉钉视频会议可以两个群一起吗(钉钉视频会议可以用作业帮吗)

  • 苹果的闹钟铃声在哪设置自己喜欢的音乐(苹果的闹钟铃声怎么设置)

    苹果的闹钟铃声在哪设置自己喜欢的音乐(苹果的闹钟铃声怎么设置)

  • 计算机上的ce是什么键(计算机上的CE是干什么的)

    计算机上的ce是什么键(计算机上的CE是干什么的)

  • vivo勿扰模式对方什么提示(vivo勿扰模式对方打电话提示什么)

    vivo勿扰模式对方什么提示(vivo勿扰模式对方打电话提示什么)

  • 两个系统怎么样选择启动(两个系统的电脑)

    两个系统怎么样选择启动(两个系统的电脑)

  • oppo屏幕无法滑动(oppo手机屏幕无法滑动)

    oppo屏幕无法滑动(oppo手机屏幕无法滑动)

  • 苹果11联通信号不好怎么办(苹果11联通信号3g怎么办)

    苹果11联通信号不好怎么办(苹果11联通信号3g怎么办)

  • 3950x配什么显卡(3950x配置推荐)

    3950x配什么显卡(3950x配置推荐)

  • oppoa9屏幕尺寸(oppoa9屏幕尺寸多大)

    oppoa9屏幕尺寸(oppoa9屏幕尺寸多大)

  • 您拨的手机号码未开通联通服务功能(您拨的手机号码未注册联通用话提醒功能)

    您拨的手机号码未开通联通服务功能(您拨的手机号码未注册联通用话提醒功能)

  • 载入照片时出错怎么办(载入照片时出错还能恢复吗)

    载入照片时出错怎么办(载入照片时出错还能恢复吗)

  • 全角空格怎么删除(全角空格如何全部删除)

    全角空格怎么删除(全角空格如何全部删除)

  • 共享4g独显是什么意思(共享4g显卡)

    共享4g独显是什么意思(共享4g显卡)

  • 写字板和word的区别(word文档和写字板一样吗)

    写字板和word的区别(word文档和写字板一样吗)

  • 苹果手机老是闪退一般是由什么引起的(苹果手机老是闪屏)

    苹果手机老是闪退一般是由什么引起的(苹果手机老是闪屏)

  • 手机qq怎么查看好友天数(手机qq怎么查看登录记录)

    手机qq怎么查看好友天数(手机qq怎么查看登录记录)

  • 淘宝怎么开店(淘宝怎么开店铺卖货)

    淘宝怎么开店(淘宝怎么开店铺卖货)

  • 小米新系统miui11什么时候出(小米新系统miui13小部件)

    小米新系统miui11什么时候出(小米新系统miui13小部件)

  • 手机照片分辨率怎么调(苹果手机照片分辨率)

    手机照片分辨率怎么调(苹果手机照片分辨率)

  • airpods2充电指示灯不亮(AirPods2充电指示灯)

    airpods2充电指示灯不亮(AirPods2充电指示灯)

  • 电话拨号接入网络宽带大约为(电话拨号接入网技术中,家庭电脑和internet)

    电话拨号接入网络宽带大约为(电话拨号接入网技术中,家庭电脑和internet)

  • 苹果8p突然充不上电(苹果8p突然充不进去电了)

    苹果8p突然充不上电(苹果8p突然充不进去电了)

  • 新版美团怎么加好友(新版美团如何添加好友)

    新版美团怎么加好友(新版美团如何添加好友)

  • 暂时进出境货物和暂准进出境货物
  • 一般户付款能开增值税票吗
  • 合伙律师事务所的合伙人必须是
  • 经营用的电饭锅有哪些
  • 发票勾选是否为转内销凭证是什么意思
  • 个人股权激励收入申报
  • 小规模纳税人普票收入会计分录
  • 金蝶固定资产折旧怎么修改
  • 全额抵扣的发票怎么申报增值税
  • 企业发生事故后的处理流程
  • 固定报销额度算工资吗
  • 公司股东可以自己买保险吗
  • 财务费用期末结转后有余额吗
  • 企业收到预收账款,能不能给购买方开具发票
  • 房地产企业用电计入什么科目
  • 某企业月末由仓库转来发料凭证汇总表
  • 通讯费企业所得税计算
  • 化妆品进口环节消费税
  • 工业用地厂房要交契税吗
  • 会计人员应掌握的知识
  • 装修费用如何做分录
  • 基金赎回手续费怎么计算
  • 进行财产清查
  • 油漆的消费税
  • 1697510006
  • 供应商质量扣款
  • 企业转让库存股,应按实际收到的金额
  • 怎么在电脑上设置输入法
  • mac如何修改照片的尺寸大小
  • incredicle
  • 债务重组利得计入投资收益还是营业外收入
  • keyemain.exe是什么
  • php_fileinfo作用
  • 技术维护费计入
  • 冰雪节上的冰雕图片
  • 微信小程序入门指南
  • 工费经费的计税依据要扣除含税部分吗
  • 前端进阶教程
  • 清算汇缴报表填什么内容
  • 固定资产改造替换
  • 试生产产品计入研发费用吗
  • 金税盘一定要交费吗
  • 收到的发票税收怎么处理
  • 织梦如何使用
  • 个人发票抬头和公司发票抬头有什么区别
  • 普票 销项
  • 基本社会保险制度范围
  • 销售成本会计英语
  • 固定资产工作汇报
  • 收到银行承兑如何做账
  • 公司预支款应注意什么
  • 机动车销售折让红字信息表
  • 长期借款计提利息会计分录怎么做
  • 商品预计退回会扣钱吗
  • 发票限额如何限定
  • 支付劳务费是劳务所在地吗
  • 消费满赠送活动规则
  • mysql 5.7.11 winx64安装配置方法图文教程
  • auepuf.exe是什么进程
  • 雨林木风Windows10
  • xp系统怎么安装网络驱动
  • ubuntu误删除内核
  • mac如何预览字体大小
  • centos7 ip命令
  • mmc.exe是什么
  • win10自带microsoft office怎么用
  • Linux通过netstat命令查看80端口连接数的方法
  • js实现无缝轮播
  • bat脚本延迟执行命令
  • unity udim
  • opengl编程实例
  • unity打包64位出错
  • unity技术分享
  • js动态改变网页标题
  • jquery作品
  • 学习jQuey中的return false
  • 广西税务12366如何查看代他人缴费发票
  • 内蒙古税务局发票认证
  • 环保税截止时间
  • 置换买新车划算吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设