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

  • 中小企业网络推广,如今中小企业老板们一片茫然(中小企业网络推广如何做)

    中小企业网络推广,如今中小企业老板们一片茫然(中小企业网络推广如何做)

  • oppo无线耳机怎么调音量大小(oppo无线耳机怎么连接苹果手机)

    oppo无线耳机怎么调音量大小(oppo无线耳机怎么连接苹果手机)

  • opporeno7高性能模式怎么设置(oppor17pro高性能模式)

    opporeno7高性能模式怎么设置(oppor17pro高性能模式)

  • 拼多多sku编码是什么意思(拼多多sku编码有什么用)

    拼多多sku编码是什么意思(拼多多sku编码有什么用)

  • Excel怎么设置单元格里为数字(excel怎么设置单元格格式)

    Excel怎么设置单元格里为数字(excel怎么设置单元格格式)

  • mwn72ch/a是什么手机型号(mwn02ch/a是什么型号)

    mwn72ch/a是什么手机型号(mwn02ch/a是什么型号)

  • 为什么8g运行内存只有4g可用(为什么8g运行内存还卡)

    为什么8g运行内存只有4g可用(为什么8g运行内存还卡)

  • ipx4防水等级可以淋雨吗(ipx4防水等级可以带着洗澡吗)

    ipx4防水等级可以淋雨吗(ipx4防水等级可以带着洗澡吗)

  • 全屏截图快捷键ctrl加什么(如何全屏截图快捷键)

    全屏截图快捷键ctrl加什么(如何全屏截图快捷键)

  • 怎么把微信添加到桌面(怎么把微信添加的表情包删除)

    怎么把微信添加到桌面(怎么把微信添加的表情包删除)

  • 实名认证怎么跳过绑卡(实名认证怎么跳过扫脸)

    实名认证怎么跳过绑卡(实名认证怎么跳过扫脸)

  • 华为mate30pro怎么安装谷歌服务(华为mate30pro怎么调音量)

    华为mate30pro怎么安装谷歌服务(华为mate30pro怎么调音量)

  • 苹果11看视频卡顿是什么原因(苹果11看视频卡住)

    苹果11看视频卡顿是什么原因(苹果11看视频卡住)

  • 带抖音号的视频能发快手上吗(抖音怎么下载带抖音号的视频)

    带抖音号的视频能发快手上吗(抖音怎么下载带抖音号的视频)

  • 苹果6s怎么强制关机(苹果6s怎么强制关机重启手机)

    苹果6s怎么强制关机(苹果6s怎么强制关机重启手机)

  • wps文本转换为数字(wps文本转换为数字怎么做)

    wps文本转换为数字(wps文本转换为数字怎么做)

  • 手机丢了怎么登支付宝(手机丢了怎么登录微信)

    手机丢了怎么登支付宝(手机丢了怎么登录微信)

  • 云闪付多久到账(云闪付)

    云闪付多久到账(云闪付)

  • 快手极速版怎样收藏作品(快手极速版怎样领金币)

    快手极速版怎样收藏作品(快手极速版怎样领金币)

  • 苹果手机录屏怎么高清(苹果手机录屏怎么开启)

    苹果手机录屏怎么高清(苹果手机录屏怎么开启)

  • 模拟示波器怎么调正弦波(模拟示波器怎么读数)

    模拟示波器怎么调正弦波(模拟示波器怎么读数)

  • ios13优化电池充电要打开吗(苹果13优化充电直接充满)

    ios13优化电池充电要打开吗(苹果13优化充电直接充满)

  • win10蓝屏whea_uncorr(win10蓝屏whea_uncorrectable)

    win10蓝屏whea_uncorr(win10蓝屏whea_uncorrectable)

  • 可以抵扣进项税额的增值税普通发票
  • 报销流程如何操作视频
  • 住房租金专项附加
  • 电子发票入账是什么意思
  • 计提印花税走什么科目
  • 员工旅游费用可以税前扣除吗?
  • 购货方跨年红冲发票会计分录
  • 借款利息收入所得税
  • 房产未竣工如何缴纳房产税
  • 房产税按租金收入
  • 现金池 印花税
  • 委托贷款业务涉嫌诈骗吗
  • 小规模企业工资表怎么做
  • 公司试驾车购置税怎么交
  • 企业购买饮水机滤芯会计分录
  • 股东贷款可以转给其他人吗
  • 企业车辆办理违章
  • 预付的账款属于
  • 企业所得税可以扣除的项目有哪些
  • 采购合同中含税金额
  • 营业账簿印花税包括什么
  • 实务操作中的税会差异有哪些?
  • 应纳税所得额怎么理解
  • 增值税申报表中期初未缴税额指什么
  • 应付股利会计分录例题
  • 原材料意外损失会计分录
  • 土地使用权摊销账务处理
  • 当月有进项税额转出怎么结转未交增值税
  • ami bios怎么设置u盘启动
  • appdata如何移动
  • 高新企业开办费是多少
  • win10电脑输入法不见了怎么恢复
  • linux grep显示行数
  • 住房补贴缴纳比例是多少
  • 公司自有房屋出租 没有从租计征房产税
  • 交易性金融资产属于什么科目
  • 如何使用php编程软件
  • win11安卓子系统在哪打开
  • 租赁费和场地租赁费区别
  • 长期借款的账务处理怎么做分录
  • conime进程太多
  • initpki.dll有什么用
  • 企业要普通发票有什么用
  • 汇总开具发票
  • php 截断
  • 设计部工资计入什么费用
  • 角点检测算法
  • unetbootin怎么删除
  • 万科金域华府二手房房源
  • 代扣代缴的企业所得税计入成本吗
  • 新会计准则对财务工作的影响
  • 13个点的普票可以抵税吗
  • 出口退税超期了怎么办
  • 新会计准则下的资产负债表
  • 清税证明怎么在网上申请
  • 红字发票与作废发票验旧
  • 电汇汇款方式的基本流程
  • 带薪休假工资怎么扣税的
  • 增值税发票真假怎么查询
  • 广告公司可以不开发票吗
  • 刚成立的公司老板要我入股
  • 劳动合同要给税收吗
  • 营改增会计分录怎么做
  • 罚款是营业外支出还是管理费用
  • 工会经费可以在以后年度扣除吗
  • 印花税是本月交上个月的吗
  • services.exe修改注册表
  • 笔记本电脑的触摸板怎么开启和关闭
  • win10光驱无法识别
  • winxp开机界面后老重启
  • win7的收藏夹在哪里
  • win7系统怎么关闭病毒防护
  • unity优化技术
  • ecxel进度条
  • jquery自定义
  • linux shell脚本攻略(第3版)
  • javascript中math.ceil
  • 亮屏功能
  • eclipse项目导入后有红叉
  • 资源税什么时候征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设