美文网首页
css3动画

css3动画

作者: 璐璐熙可 | 来源:发表于2018-06-20 10:50 被阅读22次

过渡transition

使用CSS实现从一种效果转换到另一种效果
兼容性: IE10+
CSS3 过渡是元素从一种样式逐渐改变为另一种的效果。要实现这一点,必须规定两项内容:

  • 指定要添加效果的CSS属性
  • 指定效果的持续时间。
transition: 属性 时间, 属性 时间... ;

div{
    transition:width 2s;
}
div:hover{
    width:300px;
}

同时监视多个属性

div{
    width:100px;
    height:100px;
    backgroud:red;
    transition:width 2s,height 2s, transform 2s;
}
div:hover{
    width:200px;
    heigth:200px;
    transform:rotate(180deg);
}

CSS3-2D转换

可以移动,缩放,反转,旋转,拉伸元素
兼容:IE9+
使用方式:

transform:xx;
-ms-transform:xx; /*IE9*/
-webkit-transform:xx; /*Safari and Chrome*/
-moz-transform:xx; /*firefox*/
-o-transform:xx; /*opera*/

translate()
作用:移动元素,translate(水平距离,垂直距离)
如:

  transform:translate(50px,100px);
}

把div水平方向移动50px,垂直方向移动100px;

rotate()
作用:以一定度数旋转元素,rotate(角度)
如:

div{
 transform:rotate(30deg);
}

把div顺时针旋转30度
transform-origin:0 0; 以左上角作为中心点

scale()
作用:以一定比例放大缩小元素,scale(水平方向倍数,垂直方向倍数)
如:

div{
  transform:scale(2,4);
}

skew()
作用:绕水平或垂直方向旋转
如:

div{
  transform:skew(30deg,20deg);
}

skew(30deg,20deg)是绕X轴和Y轴周围20度30度的元素。

相关文章

  • 网页高级知识点(三)

    CSS3 transition动画 CSS3 transform变换 CSS3 animation动画

  • 07day

    CSS3动画 CSS3 @keyframes 规则如需在 CSS3 中创建动画,您需要学习 @keyframes ...

  • 08_dayCSS动画

    CSS3新增的功能有:过渡和动画,阴影和圆角 css3过渡动画: css3都有哪些新增的东西 : 过度,动画,阴影...

  • CSS3 动画

    CSS3 动画CSS3,我们可以创建动画,它可以取代许多网页动画图像,Flash动画,和JAVAScripts。 ...

  • CSS3 动画

    动画属性 动画(animation)是CSS3新增的属性,动画属性可以为元素创建动画,CSS3以前在网页上实现动画...

  • css3动画

    css3动画 CSS3 可以创建动画,它可以取代许多网页动画图像、Flash 动画和 JavaScript 实现的...

  • 纯CSS3绘制的逼真,呆萌,超酷的CSS3动画

    纯CSS3人物行走动画 逼真炫酷CSS3动画 CSS3实在是太强大了,今天分享的CSS3动画非常神奇,它可以模拟人...

  • 关于js动画和css3动画的差异性你了解吗?请简单谈一下

    css3动画:css3之后添加了transform动画计算函数,所以实现动画更为简单方便,并且transform矩...

  • 过度动画

    css3过度动画 css3都有哪些新增的东西 : 过度,动画,阴影,圆角; transition : width ...

  • 动画知识点

    css3过度动画 css3都有哪些新增的东西 : 过度,动画,阴影,圆角; transition : width ...

网友评论

      本文标题:css3动画

      本文链接:https://www.haomeiwen.com/subject/yistyftx.html