位置: IT常识 - 正文

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

发布时间:2024-01-17
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群 推广)

  • 荣耀X30i中框材质(荣耀x30i边框材质)

    荣耀X30i中框材质(荣耀x30i边框材质)

  • 华为nova4如何恢复杂志锁屏(华为nova4如何恢复删除30天后的照片)

    华为nova4如何恢复杂志锁屏(华为nova4如何恢复删除30天后的照片)

  • 回车键变发送怎么换行(回车键变成发送咋办)

    回车键变发送怎么换行(回车键变成发送咋办)

  • 苹果手机上半部分发烫(苹果手机上半部分发烫什么原因)

    苹果手机上半部分发烫(苹果手机上半部分发烫什么原因)

  • 苹果能悬浮歌词吗(苹果能悬浮歌词吗QQ音乐)

    苹果能悬浮歌词吗(苹果能悬浮歌词吗QQ音乐)

  • sinovo是什么牌子变频器(sinours是什么品牌)

    sinovo是什么牌子变频器(sinours是什么品牌)

  • 手机呼叫转移是什么意思(手机呼叫转移是所有电话都转移吗)

    手机呼叫转移是什么意思(手机呼叫转移是所有电话都转移吗)

  • tkg线插哪儿(tkg线插哪儿图片)

    tkg线插哪儿(tkg线插哪儿图片)

  • iphonexr建议升级13吗(iphonexr建议升级ios15吗)

    iphonexr建议升级13吗(iphonexr建议升级ios15吗)

  • 手机系统相册在哪里(华为系统相册在手机哪里可以找到)

    手机系统相册在哪里(华为系统相册在手机哪里可以找到)

  • 淘宝联盟退运费影响返利吗(申请退运费淘宝联盟还有返利吗)

    淘宝联盟退运费影响返利吗(申请退运费淘宝联盟还有返利吗)

  • 华为手机发布时间(华为手机发布时间排列2023)

    华为手机发布时间(华为手机发布时间排列2023)

  • word的视图方式包括(word的视图方式有哪五种)

    word的视图方式包括(word的视图方式有哪五种)

  • ip地址有多少位二进制(ip地址是由多少位二进制数组成)

    ip地址有多少位二进制(ip地址是由多少位二进制数组成)

  • 苹果手机怎么查看黑名单上的人打来的电话(苹果手机怎么查以前的通话记录)

    苹果手机怎么查看黑名单上的人打来的电话(苹果手机怎么查以前的通话记录)

  • 电脑上好多垃圾广告怎么设置没有(电脑上好多垃圾软件卸载了还是反复出现)

    电脑上好多垃圾广告怎么设置没有(电脑上好多垃圾软件卸载了还是反复出现)

  • word字体阴影边框怎么设置(word里的字体阴影)

    word字体阴影边框怎么设置(word里的字体阴影)

  • 京东账号忘了怎么找回(京东账号忘了怎么还白条)

    京东账号忘了怎么找回(京东账号忘了怎么还白条)

  • 拼多多领现金红包攻略(拼多多领现金红包群)

    拼多多领现金红包攻略(拼多多领现金红包群)

  • 为什么pr导出视频变绿(为什么pr导出视频只有一秒)

    为什么pr导出视频变绿(为什么pr导出视频只有一秒)

  • beats怎么连蓝牙(beats怎么连蓝牙安卓)

    beats怎么连蓝牙(beats怎么连蓝牙安卓)

  • 荣耀8x使用技巧(荣耀8x使用技巧图解)

    荣耀8x使用技巧(荣耀8x使用技巧图解)

  • 8p和6p的钢化膜通用吗(6p跟8p钢化膜通用吗)

    8p和6p的钢化膜通用吗(6p跟8p钢化膜通用吗)

  • npm ERR! code E404 在vscode安装插件时报错的解决方案

    npm ERR! code E404 在vscode安装插件时报错的解决方案

  • 金税盘抵扣增值税申报
  • 代开普通发票需提供哪些材料
  • 高速公路通行费电子发票怎么打印
  • 财务费用利息收入结转本年利润
  • 代扣个人所得税现金流入哪个科目?
  • 电子行程单自己打印
  • 客户逾期付款
  • 年底向员工客户发放、赠送实物的怎么缴个税
  • 外购原材料自用要进项转出吗
  • 企业合并怎么做账
  • 会计学中递延收益怎么算
  • 利息支出税前扣除标准2020
  • 自开租赁费发票税率是多少?
  • 一般纳税人哪些项目可以简易征收
  • 增值税发票季报
  • 公司为员工需要承担哪些责任
  • 工程结算收入和应收账款的区别
  • 收到分红款企业所得税怎么填报
  • 文化事业建设费税率
  • 收取客户税点怎么记账
  • 融资租赁和融资性售后回租的区别
  • 负数到正数的增减
  • 分公司年报怎么查
  • 出口企业内销商怎么做
  • iphone微信透明壁纸怎么设置
  • 会计分录的正确书写格式图片
  • win7系统我的电脑图标不见了
  • u盘装系统?
  • 公司注销账上有固定资产转给股东还要交税吗
  • 合伙企业股东个税税率表
  • 其他暂收应付款项有哪些
  • 农产品销售税收优惠政策
  • vue-cli typescript
  • 出差餐补如何做账
  • 企业预缴所得税怎么算
  • vue修改父组件的值
  • php密码加密技术phpass
  • php 引用
  • 铁路运输企业受托代征 印花税
  • 出租的厂房折旧记哪里
  • 生产企业免抵退税实例
  • 新企业职工工资怎么算
  • 衡量税收负担通常用()
  • 什么企业符合高新技术企业
  • 承兑汇票上能手写名字吗
  • 使用权资产是什么意思
  • 4s店开的维修发票怎么开
  • 小规模纳税人开专票需要交税吗
  • 工资能否当月计提当月发放
  • 财产租赁合同印花税率多少
  • 收到美元收入如何入账
  • 建筑行业项目经理的岗位职责
  • 库存结转成本如何计算
  • 团体意外保险能赔多少钱
  • 代扣代缴完税凭证抵扣期限
  • mysql 通过拷贝数据文件的方式进行数据库迁移实例
  • windows7如何启动记事本
  • imjpmig是什么进程
  • windows 8.1更新
  • mssecsvc是什么进程
  • win10一年更新一次
  • jqueryform表单提交
  • 简述python语言
  • 开发流程和步骤
  • 可交互原型是什么
  • jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
  • Android使用领域是什么
  • Unity3D WebCamTexture 调用外部摄像头
  • 用nodejs实现三个类,动物基础类(有跑的函数,吃的函数)
  • jquery图片轮播代码
  • Android-Universal-Image-Loader 图片异步加载类库的使用
  • 不用税控盘可以勾选发票吗
  • 洗煤与选煤
  • 中国有哪些自由贸易港
  • 境外所得税额扣除的计算
  • 百旺税控盘怎么备份数据
  • 网上报税失败怎么办
  • 地税局属于省直单位吗
  • 普通发票每个月有限制吗
  • 股息税怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号