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

  • lumia 1520(lumia822)

    lumia 1520(lumia822)

  • 苹果13.5.1系统更新了哪些内容(苹果13.5.1系统更新)

    苹果13.5.1系统更新了哪些内容(苹果13.5.1系统更新)

  • 手机qq怎样修改群名片(手机qq怎样修改昵称)

    手机qq怎样修改群名片(手机qq怎样修改昵称)

  • 苹果充电器保修在哪换(苹果充电器保修期多长时间)

    苹果充电器保修在哪换(苹果充电器保修期多长时间)

  • vivo陀螺仪反应迟钝怎么解决(vivoz1陀螺仪迟钝)

    vivo陀螺仪反应迟钝怎么解决(vivoz1陀螺仪迟钝)

  • 过年淘宝退货怎么办(过年期间淘宝退货)

    过年淘宝退货怎么办(过年期间淘宝退货)

  • 耳机icloud连接的意义(耳机连icloud怎么回事)

    耳机icloud连接的意义(耳机连icloud怎么回事)

  • office图标显示不正常怎么解决(office图标显示不正常但能打开)

    office图标显示不正常怎么解决(office图标显示不正常但能打开)

  • 手机不贴钢化膜对手机有影响吗(手机不贴钢化膜行不行)

    手机不贴钢化膜对手机有影响吗(手机不贴钢化膜行不行)

  • 呼转到错误的号码是什么意思(呼转到错误的号码是怎么回事)

    呼转到错误的号码是什么意思(呼转到错误的号码是怎么回事)

  • esim是什么意思(手机esim是什么意思)

    esim是什么意思(手机esim是什么意思)

  • 什么软件可以把照片拼在一起(什么软件可以把文字转换成语音)

    什么软件可以把照片拼在一起(什么软件可以把文字转换成语音)

  • cool n quiet开还是关

    cool n quiet开还是关

  • mate30pro反向充电怎么用(mate30pro反向充电怎么开启)

    mate30pro反向充电怎么用(mate30pro反向充电怎么开启)

  • 小米手机充满电一直响(小米手机充满电会自动断电吗)

    小米手机充满电一直响(小米手机充满电会自动断电吗)

  • 腾讯视频切换不了账号(腾讯视频切换不了账号怎么办)

    腾讯视频切换不了账号(腾讯视频切换不了账号怎么办)

  • 4g手机为什么显示5g网络(4g手机为什么显示2g网络怎么恢复)

    4g手机为什么显示5g网络(4g手机为什么显示2g网络怎么恢复)

  • 交换机console接口是干嘛的(交换机console接口怎么配置)

    交换机console接口是干嘛的(交换机console接口怎么配置)

  • cpu的主频指的是什么(主频最高的cpu排行)

    cpu的主频指的是什么(主频最高的cpu排行)

  • 手机路由器怎么设置无线网络(手机路由器怎么改2.4g频段)

    手机路由器怎么设置无线网络(手机路由器怎么改2.4g频段)

  • oppok1重启键在哪里(oppo重启键在哪里)

    oppok1重启键在哪里(oppo重启键在哪里)

  • 苹果11怎么双卡双待(苹果11怎么双卡怎么装)

    苹果11怎么双卡双待(苹果11怎么双卡怎么装)

  • iphone xr可以无线充电吗(苹果xr能不能无线)

    iphone xr可以无线充电吗(苹果xr能不能无线)

  • 怎么取消淘宝手机信息推送(怎么取消淘宝手机号保护功能)

    怎么取消淘宝手机信息推送(怎么取消淘宝手机号保护功能)

  • 小米9有耳机孔吗(小米9耳机孔进水)

    小米9有耳机孔吗(小米9耳机孔进水)

  • vivox21录屏在哪设置声音(vivox21a的录屏在哪里)

    vivox21录屏在哪设置声音(vivox21a的录屏在哪里)

  • lxde桌面美化怎么样?选择LXDE作为Linux桌面的八大理由(桌面美化神器)

    lxde桌面美化怎么样?选择LXDE作为Linux桌面的八大理由(桌面美化神器)

  • python中for循环的底层实现(python中for循环的缩进规则)

    python中for循环的底层实现(python中for循环的缩进规则)

  • 餐饮发票公司怎么抵税
  • 不缴或少缴应纳税款的处罚措施
  • 属于印花税征税对象的是
  • 去年少交增值税的会计处理
  • 个人独资企业的责任承担
  • 股权转让如何交税
  • 库存股是什么科目的备抵
  • 农民工工资专户管理暂行办法
  • 每月先报税还是先清卡
  • 住宿发票税点为什么有6%和3%的区别
  • 房地产企业汇算清缴要点
  • 捐赠支出和赞助支出的区别
  • 补计提个税的会计分录
  • 申报过的印花税怎么删除
  • 公司账户转账转错了能退回来吗
  • 税控设备全额抵扣政策
  • 接受投资者的无形资产
  • 产品成本科目包括
  • 企业境外收入税率
  • 进项税额一直大于销项税额
  • 水电费的税收分类有哪些
  • 3万免税是指什么
  • 保险公司联合举办活动
  • 所得税季报季末从业人数怎么填
  • 金融资产交易中心是干嘛的
  • 如何处理填写错题的问题
  • 净资产利润率多少算好
  • 个人劳务费增值税税率是多少2023
  • 增值税发票小数点后面小数不能打印
  • 买车预付款怎么记账
  • 为什么我的win10
  • 前端实现拖拽拉动图片
  • 怎么修改wifi密码视频教程
  • 应交增值税的处理
  • 什么是原始凭证?审核原始凭证主要审查哪些内容?
  • 购买土地前期测量费怎么入账
  • 电脑开机显示屏显示无信号黑屏怎么办
  • thinkphp i方法
  • 增值税的具体内容包括
  • 别人从我公司走账怎么做账务处理
  • React常见面试题
  • 小企业如何记账
  • vue自定义指令生命周期
  • php的time函数
  • 利润表管理费用包括哪些内容
  • 供货单位与开票单位不一致
  • 接受捐赠的固定资产怎么计提折旧
  • 网上如何增加办税人员
  • 怎么查电子发票真伪
  • 用友t3建立新的帐套的流程
  • 企业生产经营发展
  • 开票金额和发票金额
  • 完整的会计核算流程
  • 二手车如何计提折旧费
  • 以前年度损益调整借贷方向
  • 销售产品收取的价款
  • 事业单位的在建工程包括
  • 会议费是指参加会议还是举办会议
  • 固定资产盘点表excel
  • mysql 5.7.33安装
  • vsftpd.service disabled
  • windowxp操作系统
  • kvm支持的系统
  • winxp0000007b修复
  • unix网络命令
  • unity小技巧
  • perl ne
  • 圣食颐年
  • linux sleep 2
  • unity3d制作ui
  • vue实现标签页效果
  • 轮播怎么实现
  • js移动端拖拽
  • javascript绘制图形
  • js 原型方法
  • Warning: Build-tool 17.0.0 is missing AAPT at F:adt-bundle-windows-x86sdk
  • js 上传
  • jquery遍历radio并选中
  • 增值税归国家还是地方
  • 企业税收有哪些税种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设