美文网首页
CSS3动画

CSS3动画

作者: Lucien_d70a | 来源:发表于2017-11-02 00:41 被阅读0次

渐变

background: linear-gradient(to right/left/top/bottom, red , blue); /* 标准的语法 */

//使用角度
 background: linear-gradient(180deg, red, blue);

过渡和动画

transition: //过度

div{
   transition: 1s height, 1s 1s width;
}
div:hover{
    width:100px;
    height:100px;
}
  • linear:匀速
  • ease-in:加速
  • ease-out:减速
  • ubic-bezier函数:自定义速度模式
transition: 1s height cubic-bezier(.83,.97,.05,1.44);

复杂动画

@keyframes rainbow {
  0% { background: #c00; }
  50% { background: orange; }
  100% { background: yellowgreen; }
}
div:hover {
  animation: 1s rainbow;
}

第三参数

  • infinite:无限循环
  • 数字:说明动画执行多少次
  • forwards:动画结束后保持在结束状态
  • backwards:让动画回到第一帧的状态

变形

transform://变形

//旋转
transform:rotate(30deg);
rotateX()
rotateY()
rotateZ()
//改变旋转中心
transform:rotate(30deg); transform-origin: 0% 0%;
//使元素平移
transform:translate(x,y);
//缩放元素
transform:scale(2, 0.5);
//扭曲元素
transform:skew(10deg, 20deg);

3D

transform: perspective( 600px ) //激活3D效果
设置得值越小,离我们视角越近

transform: perspective( 600px )

相关文章

  • 网页高级知识点(三)

    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/jzbnpxtx.html