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

  • 户外蓝牙音箱和蓝牙耳机能同时使用吗(户外用好音质蓝牙音箱)

    户外蓝牙音箱和蓝牙耳机能同时使用吗(户外用好音质蓝牙音箱)

  • hr无人机和大疆的区别(大疆无人机与其他品牌无人机区别)

    hr无人机和大疆的区别(大疆无人机与其他品牌无人机区别)

  • 华为荣耀v30pro生产日期(荣耀v30proemui)

    华为荣耀v30pro生产日期(荣耀v30proemui)

  • 拼多多退款一直不处理怎么办(拼多多退款一直显示退款中)

    拼多多退款一直不处理怎么办(拼多多退款一直显示退款中)

  • 美颜相机如何授权QQ账号登录(美颜相机如何授权给别人)

    美颜相机如何授权QQ账号登录(美颜相机如何授权给别人)

  • 拼多多助力是什么意思(拼多多助力是什么原理)

    拼多多助力是什么意思(拼多多助力是什么原理)

  • wps显示不是一个有效文件(wps显示不是个有效的文件电脑重启后可用)

    wps显示不是一个有效文件(wps显示不是个有效的文件电脑重启后可用)

  • 一部手机能两个人实名认证吗(一部手机能两个人玩的生存游戏)

    一部手机能两个人实名认证吗(一部手机能两个人玩的生存游戏)

  • 计算机关闭后存储的数据不会丢失的内存储器是(计算机关闭后存储还在吗)

    计算机关闭后存储的数据不会丢失的内存储器是(计算机关闭后存储还在吗)

  • qq音乐付费包下载的歌是永久的吗(qq音乐付费包下架了吗)

    qq音乐付费包下载的歌是永久的吗(qq音乐付费包下架了吗)

  • 国内微信在国外能用吗(国内微信在国外用,出现)

    国内微信在国外能用吗(国内微信在国外用,出现)

  • 华为手机怎么调出返回键(华为手机怎么调时间和日期)

    华为手机怎么调出返回键(华为手机怎么调时间和日期)

  • 微信退出群聊会显示吗(微信退出群聊会通知群主吗)

    微信退出群聊会显示吗(微信退出群聊会通知群主吗)

  • i58250u什么级别(i34360)

    i58250u什么级别(i34360)

  • 微信里的星标朋友是啥(微信里的星标朋友是什么意思)

    微信里的星标朋友是啥(微信里的星标朋友是什么意思)

  • 温10系统怎么连接网络(温10系统怎么连接打印机扫描)

    温10系统怎么连接网络(温10系统怎么连接打印机扫描)

  • 安卓系统短信拦截在哪(安卓系统短信拦截)

    安卓系统短信拦截在哪(安卓系统短信拦截)

  • 飞利浦产地在哪里(飞利浦厂家是哪里)

    飞利浦产地在哪里(飞利浦厂家是哪里)

  • 华为v20是双卡双待吗(华为v20支持双电信卡吗)

    华为v20是双卡双待吗(华为v20支持双电信卡吗)

  • win7分屏设置(win7如何分屏显示)

    win7分屏设置(win7如何分屏显示)

  • 两名山地车骑手在白缘公路上沿着谢福小道的转弯处骑行 ,犹他州峡谷地国家公园 (© Grant Ordelheide/Tandem Stills + Motion)(两名山地车骑手死亡)

    两名山地车骑手在白缘公路上沿着谢福小道的转弯处骑行 ,犹他州峡谷地国家公园 (© Grant Ordelheide/Tandem Stills + Motion)(两名山地车骑手死亡)

  • 财税实务与核算会计的区别在哪里?
  • 销售无形资产增值税纳税义务发生时间
  • 什么情况下不能做近视激光手术
  • 城建税会计分录怎么写
  • 间接税和直接税哪个容易转嫁
  • 文化事业建设费怎么申报
  • 会计报表编制有哪些标准
  • 兼职劳务报酬需要发票吗
  • 净流动负债和流动负债
  • 2019年小型微利企业优惠政策
  • 银行理财产品的特点
  • 跨年的费用需要冲减
  • 公司能否投资非盈利组织?如何做账
  • 非独立核算不用做核算吗
  • 如何查询增值税申报表
  • 小规模纳税人餐饮业税率是多少
  • 财会人员
  • 稳岗补贴会计怎么做账
  • 讲师费发票开票科目
  • 增值税核算应设置的会计科目排序
  • 外贸企业出口转内销过程中面临的问题
  • 购买固定资产的税率是多少
  • 个税返还怎样申请退税
  • 资源费用怎么算
  • 建筑工程甲方提供给乙方的材料
  • 涉及农业的税收优惠有哪些
  • 会计上金融资产包括哪些
  • 跨年退货会计处理
  • 优先股的发行主体
  • bios设置u盘启动的步骤
  • 自开和代开增值税专用发票盖章要求有不同吗?
  • win10商店如何改地区
  • 母公司向子公司注入资产
  • 如何设置长期有效的群二维码安卓手机
  • uniapp面试题必问的坑
  • 微信小程序完整授权
  • setup prompt
  • md5 python3
  • 酒类包装物押金的增值税处理规定
  • 应收账款抵借的例题
  • 材料发票和工程发票的区别
  • python中map和filter有啥区别
  • 帝国cms灵动标签下拉框
  • 2020织梦建站教程全集
  • 织梦设置的关键词看不到
  • 当月纳税申报期是什么意思
  • 固定资产投资额怎么计算
  • 小企业需要做计算机吗
  • 金税盘 申报
  • 商业汇票贴现条件有哪些
  • 建筑企业预缴所得税税率是多少
  • 一般纳税人增值税申报操作流程
  • 可供出售金融资产新准则叫什么
  • 其他债权投资期末公允价值的变动应当计入
  • 主营业务成本为什么属于损益类科目
  • 简易计税通过哪个科目核算
  • 超过诉讼时效的法律后果
  • 企业发生亏损,可在( )年内连续弥补
  • 未分配利润期初余额怎么录入
  • 筹建期业务招待费的扣除标准
  • 补交增值税如何转管理费用
  • 建筑业营改增的主要内容
  • 固定资产是指什么
  • 商品型企业
  • centos设置开机启动项
  • WIN7快捷键冲突怎么解决
  • win7系统无法更改账户名称
  • win8系统安装包
  • cocos2dx4.0教程
  • 关于加载失败壁纸
  • Node.js中的construct构造函数
  • android应用结构包括哪些
  • Please ensure that adb is correctly located at 'D:Androidandroid-sdkplatform-toolsadb.exe' and
  • 常用python编程软件
  • unity异步加载场景
  • unity3d相机设置视角
  • 中山市十大纳税大户
  • 土地增值税计税
  • 税率的分类有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设