位置: IT常识 - 正文

CSS过渡动画(css过渡动画属性)

编辑:rootadmin
CSS过渡动画 css中实现动画有两种方式:transition过渡动画、 animation自定义动画。

推荐整理分享CSS过渡动画(css过渡动画属性),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css过渡动画函数,css过渡动画效果,css过渡动画底部三角形,css过渡动画有哪些属性,css过渡动画效果图片切换,css过渡动画有哪些属性,css过渡动画效果图片切换,css过渡动画属性,内容如对您有帮助,希望把文章链接给更多的朋友!

transition 是 css3 新增的⼀个功能,可以实现元素不同状态间的平滑过渡(当元素从⼀个状态进⼊到另⼀个状态时),经常⽤来制作⼀些动画效果。

之前:元素 -> 元素:hover 状态直接切换,从开始状态到结束状态,瞬间完成,中间过程⼏乎不可⻅。

过渡:从开始状态到结束状态的中间过程可以查看

格式:

transition:过渡的属性 完成时间(s) 运动曲线 延迟时间

transition:all 3s(1s=1000ms) linear 0s;

transition 包含以下四个属性:

transition-property 过渡属性。如果希望所有的属性都发⽣过渡,就使⽤all

transition-duration 过渡的持续时间,单位是s或者ms

transition-timing-function 运动曲线。属性值取值:

CSS过渡动画(css过渡动画属性)

ease 慢速开始,然后变快,然后慢速结束的过渡效果(默认 cubic-bezier(0.25,0.1,0.25,1))

linear 线性,以相同速度开始至结束的过渡效果(cubic-bezier(0,0,1,1))

ease-in 以慢速开始的过渡效果(cubic-bezier(0.42,0,1,1))

ease-out 慢速结束的过渡效果(cubic-bezier(0,0,0.58,1))

ease-in-out 以慢速开始和结束的过渡效果(cubic-bezier(0.42,0,0.58,1))

cubic-bezier(n,n,n,n) 在 cubic-bezier 函数中定义自己的值,https://cubic-bezier.com/

transition-delay 默认是0,单位为s,过渡延迟。多⻓时间后再执⾏这个过渡动画。

transition-duration 这个属性需要首先设置,否则时长为 0,就不会产生过渡效果。

1.圆过渡

<style> .div-1{ width: 200px; height: 200px; border-radius: 50%; background-color: aqua; transition: all 3s; transition-timing-function: steps(3000,start); } .div-1:hover{ background-color: rgb(21, 255, 0); width: 400px; height: 400px; border-radius: 0%; } </style>

 

2.钟表秒针

<style> .clock{ background: url(img/clock.png); border-radius: 50%; width: 284px; height: 284px; position: relative; } .clock::before{ content: ""; width: 20px; height: 20px; background-color: black; transform: translate(-50%,-50%); top: 50%; left: 49.5%; position: absolute; border-radius: 50%; } .clock::after{ content: ""; width: 3px; height: 110px; background-color: black; position: absolute; left: 49.8%; top: 50%; transform: translate(-50%,-100%); border-radius: 70%; transform-origin: bottom; animation: rotate360 60s steps(60) infinite; } @keyframes rotate360 { to { transform: translate(-50%, -100%) rotate(360deg); } } /* .clock:hover::after{ transform: translateX(-50%) rotate(360deg); } */ </style>

 3.圆过渡动画

<style> .div-1{ width: 300px; height: 300px; background-color: royalblue; border-radius: 50%; /* 应用动画 */ animation-name: div_animate; /*制定动画名称*/ animation-duration: 2s; /*动画持续时间*/ animation-fill-mode: forwards; /*动画填充模式,forwards作用是将动画的样式停留在最后一个 */ animation-delay: 2s; /*动画延迟的时间,当值为负数时表示动画已经执行了多长时间*/ animation-direction: alternate; /*规定是否应该轮流反向播放动画。*/ animation-iteration-count: infinite; /*规定动画的速度曲线。*/ animation-timing-function: cubic-bezier(.97,.08,.35,.72);/*速度*/ } /* 定义动画规则 */ @keyframes div_animate{ from{ background-color:royalblue; margin-left: 0px; } to{ background-color: brown; margin-left: 500px; } } </style>

本文链接地址:https://www.jiuchutong.com/zhishi/299111.html 转载请保留说明!

上一篇:不是吧,阿sir,还有人不会制作影院订票系统前端页面吗?(拿来就用)(不是吧阿sir表情包)

下一篇:videojs 播放以及初始化(video.js教程)

  • 漫步者tws1蓝牙耳机怎么恢复出厂设置(漫步者TWS1蓝牙耳机配对不了)

    漫步者tws1蓝牙耳机怎么恢复出厂设置(漫步者TWS1蓝牙耳机配对不了)

  • qq怎么设置别人查找不到(qq怎么设置别人看不到空间点赞的人)

    qq怎么设置别人查找不到(qq怎么设置别人看不到空间点赞的人)

  • qq闭麦显示什么(qq闭麦对方会听到提示麻)

    qq闭麦显示什么(qq闭麦对方会听到提示麻)

  • 苹果屏幕原彩怎么看(苹果屏幕原彩怎么设置)

    苹果屏幕原彩怎么看(苹果屏幕原彩怎么设置)

  • 手机qq头像怎么正方形显示(手机QQ头像怎么整体缩小)

    手机qq头像怎么正方形显示(手机QQ头像怎么整体缩小)

  • 手机迅雷退出后就无法继续下载(手机迅雷一退出就暂停下载)

    手机迅雷退出后就无法继续下载(手机迅雷一退出就暂停下载)

  • 被快手主播拉黑了以后还能关注他吗 (被快手主播拉黑了,自己怎么能取消它?)

    被快手主播拉黑了以后还能关注他吗 (被快手主播拉黑了,自己怎么能取消它?)

  • 为什么苹果手机屏幕上突然出现了一个圆点(为什么苹果手机的手电筒打不开了)

    为什么苹果手机屏幕上突然出现了一个圆点(为什么苹果手机的手电筒打不开了)

  • 华为手机nova7上市时间(华为手机nova7i)

    华为手机nova7上市时间(华为手机nova7i)

  • 预装office是永久的吗(预装office2019是永久的吗)

    预装office是永久的吗(预装office2019是永久的吗)

  • p30带不带无线充电功能(p30无线充电吗)

    p30带不带无线充电功能(p30无线充电吗)

  • mtk手机是什么意思(mtk?)

    mtk手机是什么意思(mtk?)

  • 步步高属于哪个公司的(步步高属于哪个板块)

    步步高属于哪个公司的(步步高属于哪个板块)

  • i78700是几核处理器(i7870是什么处理器)

    i78700是几核处理器(i7870是什么处理器)

  • ps怎么快速选择图层(ps怎么快速选择主体)

    ps怎么快速选择图层(ps怎么快速选择主体)

  • 网速跟光猫有关系吗(光猫和网速有关吗)

    网速跟光猫有关系吗(光猫和网速有关吗)

  • oppoa5关机怎么关(oppoa55关机怎么关)

    oppoa5关机怎么关(oppoa55关机怎么关)

  • 快手怎么涨粉丝(快手怎么涨粉丝最快最有效方法到底是有什么技巧吗)

    快手怎么涨粉丝(快手怎么涨粉丝最快最有效方法到底是有什么技巧吗)

  • 运营商设置更新怎么关(iphone手机运营商设置更新)

    运营商设置更新怎么关(iphone手机运营商设置更新)

  • 趣步怎么连接手环(趣步怎么玩说明)

    趣步怎么连接手环(趣步怎么玩说明)

  • 快手显示无法连接网络(快手显示无法连接网络怎么办)

    快手显示无法连接网络(快手显示无法连接网络怎么办)

  • Win10系统瞬间释放系统资源的方法(win10一键释放内存)

    Win10系统瞬间释放系统资源的方法(win10一键释放内存)

  • fch32.exe是什么进程 作用是什么 fch32进程查询(电脑上fci是什么文件)

    fch32.exe是什么进程 作用是什么 fch32进程查询(电脑上fci是什么文件)

  • 苹果电脑字体文件夹位置(苹果电脑字体文件怎么拖出来)

    苹果电脑字体文件夹位置(苹果电脑字体文件怎么拖出来)

  • 最新小程序反编译详细教程,亲测可用(小程序在线反编译网页版)

    最新小程序反编译详细教程,亲测可用(小程序在线反编译网页版)

  • 附加税减免要做哪些科目
  • 实收资本增加如何计算
  • 建筑垃圾清运费税率是多少
  • 增值税发票选择确认平台是什么?
  • 支付证明单算附件吗
  • 外购商品结转成本分录
  • 企业所得税减免税额包括哪些
  • 年终奖可以不计入年总收入吗
  • 应交税费例子
  • 个人先进奖励要缴纳个税吗
  • 工资没走公账走的私人账户合法吗
  • 工程物资和特种设备区别
  • 各项费用报销附件
  • 投资性房地产转固定资产账务处理
  • 申报抵扣了不做账怎么处理?
  • 留样检测的产品计入什么科目?
  • 接受投资款尚未工商变工账务怎么做处理?
  • 以前年度长期股权投资漏记调整
  • 建帐时库存的原材料如何入帐?
  • 购买税控设备,享受何种优惠政策
  • 税收编码名称是什么
  • 提供物业管理服务的纳税人如何认定
  • 企业亏损减资的会计处理
  • 未提完折旧的固定资产重新评估后是否还计提折旧
  • 受托加工物资产生的成本怎么做会计核算?
  • 建筑劳务公司的会计账务处理
  • 专票有电子发票有抵扣联吗
  • 没有发票的固定资产可以折旧吗
  • 资产预测怎么写
  • windows10如何关闭病毒和威胁防护设置
  • 3%征收率减按2%征收增值税怎么算
  • 已开发票发生销售退回如何做账?
  • thinkpad x230笔记本
  • 房地产企业将开发产品抵押后再销售
  • 收到发票已入账什么意思
  • PHP:preg_match_all()的用法_PCRE正则函数
  • msmpeng.exe 是什么
  • 自定义修改器
  • 本期发出存货成本是什么意思
  • 税法中一年按多少天算
  • 合伙企业利润分配原则
  • vue结合elementui
  • gpt40
  • 上海地铁9号线一期工程
  • Laravel+jQuery实现AJAX分页效果
  • 免费下载含羞草视频影视站苹果CMSv10高级主题模版破解无授权-OK源码破解
  • 同城票据交换差额户金额从哪得来的
  • 主营业务成本可以设置二级科目吗
  • 账上没有实收资本
  • 固定资产加速折旧最新税收政策2023
  • 房产公司业务招待费扣除政策
  • 沙石料进项发票
  • 5万元买二手车什么品牌比较好
  • 税收滞纳金可以扣除吗
  • 异地预缴怎么填写申报表
  • 企业注销留抵税额怎么处理 最新
  • 购买机器的会计分录
  • 洗车发票税目
  • 企业购买土地如何缴税
  • 财务报表分析的目的
  • 海尔电脑优盘启动键
  • xp系统完全删除打印机驱动
  • ubuntu字体文件
  • macbook硬盘中的其他
  • apache2.4.46配置
  • mac怎么旋转窗口
  • win7系统开机出现英文字母
  • pascl32.exe - pascl32是什么进程 有什么用
  • win8查看系统版本
  • 正则表达式语法 \d
  • linux的open
  • android加载gif图片
  • jquery 异步提交表单
  • display getSize()
  • 印花税在哪里查询
  • 发票号码的8位是什么
  • 宁波国税发票查询
  • 北京市房产查询官网
  • 粤泰股份公司
  • 山东省国税局电话客服热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设