CSS变形、CSS过渡、CSS动画

目录

 一、CSS变形(transform)

二、CSS过渡

三、CSS动画

1.创建动画

2.动画的属性


 一、CSS变形(transform)

1、CSS3中实现变形的优点:

        (1)不需要加载额外的文件(flash文件)
        (2)提供开发效率
        (3)提高页面的执行速度

2、用法:
        transform:none | transform-function
        transform属性的默认值为none,适用于内联元素块元素,表示不进行变形。transform-function用于设置变形函数,可以是一个或多个变形函数列表。      

3、变形函数:

transform-function函数

(1)matrix(<number>,<number>,<number>,<number>,<number>,<number>): 
        以一个含六值的(a,b,c,d,e,f)变换矩阵的形式指定一个2D变换,相当于
        直接应用一个[a,b,c,d,e,f]变换矩阵

(2)transform:translate(x-value,y-value); 指定对象的2D translation(2D平移)。
        x-value指元素在水平方向上移动的距离,y-value指元素在垂直方向上移动的距离。如    果省略了第二个参数,则取默认值0。当值为负数时,表示反方向移动元素 

        translateX(<length>): 指定对象X轴(水平方向)的平移 

        translateY(<length>): 指定对象Y轴(垂直方向)的平移   

(3)transform:scale(x-axis,y-axis); 指定对象的2D scale(2D缩放)。
        x-axisy-axis参数值可以是正数负数小数正数值表示基于指定的宽度和高度放大元素负数不会缩小元素,而是反转元素(如文字被反转),然后再缩放元素。如果第二个参数省略,则第二个参数等于第一个参数值

(4)transform:skew(x-angle,y-angle); 指定对象skew transformation(斜切扭曲)。第一个参数表示相对于X轴
        参数x-angley-angle表示角度值,第一个参数表示相对于X轴进行倾斜,第二个参数表示相对于Y轴进行倾斜,如果省略了第二个参数,则取默认值0
        单位是deg,表示角度

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陛下,再来一杯娃哈哈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值