欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > Html、Css3动画效果

Html、Css3动画效果

2024/10/25 12:24:35 来源:https://blog.csdn.net/weixin_54555405/article/details/141983092  浏览:    关键词:Html、Css3动画效果

文章目录

  • 第九章 动画
    • 9.1 transform动画
    • 9.2 transition过渡动画
    • 9.3 定义动画

第九章 动画

9.1 transform动画

transform 2D变形

translate():平移函数,基于X、Y坐标重新定位元素的位置

scale():缩放函数,可以使任意元素对象尺寸发生变化

rotate():旋转函数,取值是一个度数值

skew():倾斜函数,取值是一个度数值

div{transform:translate(100px,100px);transform:translate(100px,100px) scale(1.5)
}rotate( )函数只是旋转,而不会改变元素的形状
skew( )函数是倾斜,元素不会旋转,会改变元素的形状

9.2 transition过渡动画

transition: 要过度的属性 时间 过度函数 延迟时间;

transition: 要过度的属性  时间  过度函数  延迟时间;要过的属性:可以使用 all 或者一个一个的写
时间:    单位s秒   ms毫秒
过度函数:ease:速度由快到慢(默认值)linear:速度恒速(匀速运动)ease-in:速度越来越快(渐显效果)ease-out:速度越来越慢(渐隐效果)ease-in-out:速度先加速再减速(渐显渐隐效果)

9.3 定义动画

/* 定义动画*/
@keyframes imgacion{0%{transform: rotate(0deg) scale(1);}100%{transform: rotate(360deg) scale(1.2);}}/* 使用动画*/img:hover{animation-name: imgacion;animation-duration: 2s;}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com