位置: 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教程)

  • 怎么克隆qq好友(怎样克隆qq好友的好友)

    怎么克隆qq好友(怎样克隆qq好友的好友)

  • 苹果手机被盗怎么找回(苹果手机被盗怎么抹除数据)

    苹果手机被盗怎么找回(苹果手机被盗怎么抹除数据)

  • 删好友后再加回来巨轮能恢复吗(删好友后再加回来对方知道吗)

    删好友后再加回来巨轮能恢复吗(删好友后再加回来对方知道吗)

  • qq修改作业有记录吗(qq作业修改后老师能看到吗)

    qq修改作业有记录吗(qq作业修改后老师能看到吗)

  • 智能充电模式是应该开启还是关闭(智能充电模式是应该开启了能充到100么)

    智能充电模式是应该开启还是关闭(智能充电模式是应该开启了能充到100么)

  • iPhonexr怎么开关空调(苹果xr如何开关机)

    iPhonexr怎么开关空调(苹果xr如何开关机)

  • 八芯网线是几类网线(八芯网线是什么意思)

    八芯网线是几类网线(八芯网线是什么意思)

  • thunderbolt接口用途(thunderbolt4.0接口)

    thunderbolt接口用途(thunderbolt4.0接口)

  • 手机qq突然要重新输入密码(qq突然要重新登录是什么意思)

    手机qq突然要重新输入密码(qq突然要重新登录是什么意思)

  • i5 5300u是什么档次(i5 5300u处理器怎么样)

    i5 5300u是什么档次(i5 5300u处理器怎么样)

  • 哪些手机支持北斗导航系统(哪些手机支持北斗导航)

    哪些手机支持北斗导航系统(哪些手机支持北斗导航)

  • 小米9se屏幕间歇性失灵(小米9se屏幕间歇黑屏)

    小米9se屏幕间歇性失灵(小米9se屏幕间歇黑屏)

  • 小红书会员可以只开一个月吗(小红书会员可以干嘛)

    小红书会员可以只开一个月吗(小红书会员可以干嘛)

  • word自动换行符在哪里设置(word自动换行符有什么用)

    word自动换行符在哪里设置(word自动换行符有什么用)

  • 苹果不读卡了怎么回事(苹果手机不读卡了)

    苹果不读卡了怎么回事(苹果手机不读卡了)

  • 内存与外存的主要特点(电脑内存条)

    内存与外存的主要特点(电脑内存条)

  • 电脑上除号是哪个键(电脑上除号是哪个符号)

    电脑上除号是哪个键(电脑上除号是哪个符号)

  • word封面竖着的字体(word封面竖着的字怎么放到最大)

    word封面竖着的字体(word封面竖着的字怎么放到最大)

  • iphonex面容坏了能修吗(iphonex面容坏了摄像头就坏了吗)

    iphonex面容坏了能修吗(iphonex面容坏了摄像头就坏了吗)

  • 直接拔u盘的坏处(直接拔u盘的坏处有哪些)

    直接拔u盘的坏处(直接拔u盘的坏处有哪些)

  • vivo怎么开微信运动(vivo怎么开微信悬浮窗)

    vivo怎么开微信运动(vivo怎么开微信悬浮窗)

  • 如何把视频下载到mp3(如何把视频下载到手机相册)

    如何把视频下载到mp3(如何把视频下载到手机相册)

  • 快手快接单什么意思(快手快接单是怎么回事)

    快手快接单什么意思(快手快接单是怎么回事)

  • ps如何正确使用标尺(ps如何使用?)

    ps如何正确使用标尺(ps如何使用?)

  • 为什么很多公司用帝国cms(为什么很多公司选择股票上市)

    为什么很多公司用帝国cms(为什么很多公司选择股票上市)

  • 生产经营所得个人所得税怎么申报
  • 未开票收入缴纳增值税怎么冲减补开发票
  • 租赁合同印花税率
  • 生鲜配送公司财务制度
  • 税务机关如何正确行使代位权
  • 资产损失税前扣除是什么意思
  • 股东分配红利交什么税
  • 高新技术企业一定是先进制造业吗
  • 个税税费返还
  • 车间设备的维修费用什么科目
  • 相关规定个人运输发票税率是多少
  • 电子发票详见清单怎么开
  • 主营业务收入是营业收入吗
  • 不需要抵扣的怎么直接进费用
  • 出口退税网上申报视频
  • 普通机打发票可以抵税吗
  • 工会经费的纳税依据
  • 工资先发一半
  • 工程施工合同暂估价格入账会计分录
  • 资本资产定价模型
  • 开了百分之五的票怎么办
  • 外资企业税率是多少
  • 个人代收工程款分录
  • 高新产业扶持补贴怎样申请
  • 怎么查询个体还是公司
  • 华为鸿蒙系统怎么样
  • 应收账款周转率越大越好还是越小越好
  • 银行承兑汇票和银行汇票的区别
  • 物流丢失了货品如何报警处理
  • 股权转让协议合同
  • 出售无形资产的净损失不应计入
  • CodeIgniter与PHP5.6的兼容问题
  • 认知度高的人
  • PHP:mcrypt_cfb()的用法_Mcrypt函数
  • 专项基金设立
  • yii2实现根据时间搜索的方法
  • 安装多版本chrome
  • vue指定
  • vue 如何使用
  • 下载下来是php
  • yii2.0框架
  • 购买土地需要缴纳增值税吗
  • 通行费电子发票平台
  • 结转成本涉及的科目
  • 房地产企业的开发成本和开发费用有什么区
  • 有销项无进项怎么处理
  • 基本户 变更
  • phpcms怎么用
  • 跨年取得的发票金额大于暂估金额
  • 一条sql更新多条记录
  • 新会计准则折旧年限
  • 固定资产减值损失计入
  • 打印银行电子回单有断号
  • 管理人员工资结构
  • 什么情况下固定资产进项税不能抵扣
  • 福利费需要发票吗
  • 某企业福利部门
  • 堤围防护费是什么
  • 未实现内部交易损益是什么意思
  • 注册资金没有到位
  • 支付给外包公司的工资和保险费
  • 促销服务属于什么服务按什么征增值税
  • 生产成本和主营业务成本金额一样吗
  • 办公用水电费计入什么科目
  • sqlserver按时间段导出数据
  • mysql常见故障和解决方法
  • windows开发了多久
  • solaris ssh offline
  • win7系统远程
  • win8系统怎么把字体调大
  • ubuntu系统安装报错
  • win10喇叭图标有x
  • dos 批处理
  • shell脚本case语句判断成绩
  • javascript填表
  • dom基础知识
  • js 进阶
  • 湖北省国家税务总局
  • 中国税务报多少钱
  • 教育用地性质可以更改么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设