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

  • 微信推广经验浅谈(微信推广工作内容)

    微信推广经验浅谈(微信推广工作内容)

  • 小米e43a和e43c区别(小米e43k和43a区别)

    小米e43a和e43c区别(小米e43k和43a区别)

  • 为什么删除账单记录还要验证(为什么删除账单失败)

    为什么删除账单记录还要验证(为什么删除账单失败)

  • 轻颜相机视频只有一分钟吗(轻颜相机怎么一直录视频)

    轻颜相机视频只有一分钟吗(轻颜相机怎么一直录视频)

  • 手机怎么恢复微信聊天记录(手机怎么恢复微信聊天)

    手机怎么恢复微信聊天记录(手机怎么恢复微信聊天)

  • 蜂鸟众包是抢单还是派单(蜂鸟众包抢单辅助脚本)

    蜂鸟众包是抢单还是派单(蜂鸟众包抢单辅助脚本)

  • 淘宝退货理由对卖家的影响(淘宝退货理由对买家有影响吗)

    淘宝退货理由对卖家的影响(淘宝退货理由对买家有影响吗)

  • 京东我的预约在哪(京东我的预约在哪里看得到)

    京东我的预约在哪(京东我的预约在哪里看得到)

  • 抖音短视频属于腾讯吗(抖音短视频属于自媒体吗?)

    抖音短视频属于腾讯吗(抖音短视频属于自媒体吗?)

  • 小米9能反向充电吗(小米9能反向充电吗手机)

    小米9能反向充电吗(小米9能反向充电吗手机)

  • word密码设置(word 设置密码)

    word密码设置(word 设置密码)

  • 虎牙每日签到在哪(虎牙tv签到7天奖励)

    虎牙每日签到在哪(虎牙tv签到7天奖励)

  • 乐视2锁屏密码忘了怎么办(乐视2锁屏密码是多少)

    乐视2锁屏密码忘了怎么办(乐视2锁屏密码是多少)

  • 红米note8怎么导入联系人(红米note8pro怎么导入联系人)

    红米note8怎么导入联系人(红米note8pro怎么导入联系人)

  • vivo oppo有防水手机吗(vivo手机有哪款可以防水功能)

    vivo oppo有防水手机吗(vivo手机有哪款可以防水功能)

  • 金立故事锁屏设置在哪(金立故事锁屏怎么关闭?)

    金立故事锁屏设置在哪(金立故事锁屏怎么关闭?)

  • 腾讯微信会员怎么给别人用(腾讯微信会员怎么给别人登录)

    腾讯微信会员怎么给别人用(腾讯微信会员怎么给别人登录)

  • 电脑过安检机有影响吗(电脑过安检机有辐射吗)

    电脑过安检机有影响吗(电脑过安检机有辐射吗)

  • 怎么修改图片位置(图片位置怎么调)

    怎么修改图片位置(图片位置怎么调)

  • n9600是什么型号(n9600是国行的嘛)

    n9600是什么型号(n9600是国行的嘛)

  • 简述web的工作原理(简述web的工作原理及基本技术)

    简述web的工作原理(简述web的工作原理及基本技术)

  • 荣耀20返回键怎么调整(荣耀20返回键怎么弄)

    荣耀20返回键怎么调整(荣耀20返回键怎么弄)

  • this.$emit使用方法【前端技术】(this.emit('input'))

    this.$emit使用方法【前端技术】(this.emit('input'))

  • 猿创征文|深度学习基于ResNet18网络完成图像分类(猿创部落是干什么的)

    猿创征文|深度学习基于ResNet18网络完成图像分类(猿创部落是干什么的)

  • 个税里的本期收入扣不扣个人社保
  • 小规模纳税人可以开9%专票吗
  • 怎样理解一般纳税人
  • 租赁费税率3%
  • 居民和企业
  • 城市生活垃圾处理收费管理办法
  • 小规模核定征收需要做账吗
  • 个人动产租赁所得税税率表最新
  • 转让无形资产增值税
  • 企业期货投资收益税务案例
  • 融资性售后回租承租方出售资产为什么不缴纳增值税
  • 管理费用和财务费用算营业成本吗
  • 进出口货物买卖合同
  • 出口退税注销备注怎么填
  • 汇总缴纳增值税附加税如何缴纳
  • 处理固定资产如何开票
  • 印刷专票税率是几个点
  • 出口退免税是什么意思
  • 增值税怎么补提
  • 资管产品征税
  • 15-算
  • 如何从工商信息中看出是小规模还是一般纳税人
  • 工会经费计税依据是上年工资还是当年工资
  • 安置房视同销售需要缴纳所得税吗?
  • 净利润等于未分配利润和盈余公积吗
  • 公司补缴印花税怎么申报
  • 什么是递延所得税资产和负债
  • 非合理损耗怎么做分录
  • 财务费用属不属于生产成本
  • 办理发票缴销需要提供的资料
  • apache安装与配置windows
  • 老年人经常便秘怎么办
  • 公允价值变动损益属于什么科目
  • 小企业会计准则适用于哪些企业
  • web后端开发框架有哪些
  • java如何实现异步处理
  • javatoken生成机制
  • 零基础舞蹈培训
  • 机器学习——感知机
  • 公司现金发放证明
  • 零申报季报怎么报税的具体流程
  • 承税汇票个人能用吗
  • 现金折扣什么时候冲减收入
  • 购买办公用品进项税额可以抵扣吗
  • mongodb简单使用
  • mongodb 入门
  • 电子商业汇票是指
  • "服务业"
  • 银行贷款可以置换险资吗
  • mysql的long类型
  • 小规模纳税人申报纳税详细流程
  • 公司代垫个税账务处理
  • 多交的税费申请抵扣下期
  • 上月财务费用多做了,本月怎么调
  • 收购股权如何做分录
  • 如果是车间不生气怎么办
  • 利润总额毛利润怎么算
  • 预收账款余额在贷方是什么意思
  • 建筑机械使用安全规范最新版
  • 房地产企业资产负债率行业平均值
  • windows8命令提示符命令大全
  • xp系统可以双屏吗
  • win7出现蓝屏
  • win8.1怎么改win7系统
  • 在linux操作系统中,/etc/rc.d/init.d
  • ghost出现错误
  • win8电脑定时关机怎么设置方法
  • win8如何进入metro界面
  • linux文件压缩和备份实验
  • perl keys
  • 百度关键词设置
  • 网页制作css怎么用
  • js倒计时结束操作
  • node.js ejs
  • jquery调用json数据
  • python入门100例
  • js设计模型
  • 非道路机械环保标志图片
  • 四川国税总局官网
  • 零申报印花税的应税凭证名称怎么填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设