CSS3新特性

CSS3新特性

box-shadow:10pxx位移 10pxy位移 5px模糊距离 #333(阴影颜色
@font-face{
  font-family: sonyaFont;
  src:url('sonya.ttf'),url("sonya.eot");
}
div{
  font-family: sonyaFont;
}

@font-face中我们至少需要.woff,.eot两种格式字体,甚至还需要.svg等字体达到更多种浏览版本的支持。

transform:translate(x,y) 根据x(left)y(top)坐标移动

transform:rotate(30deg)  顺时针旋转给定度数负数则逆时针

transform:scale(x,y) x轴y轴缩放或扩大的倍数

transform:skew(30deg,20deg) 围绕x轴把元素反转30度围绕y轴翻转20度

transform:ratateX(30deg) 3D旋转
transition: property duration timing-function delay;

transition-property 规定设置过渡效果的 CSS 属性的名称
transition-duration	规定完成过渡效果需要多少秒或毫秒
transition-timing-function	规定速度效果的速度曲线
transition-delay	定义过渡效果何时开始

@keyframes:要把动画效果捆绑在元素上 + 时长 + 方向 + 延时 + 重复

animation: name duration timing-function delay iteration-count direction;

animation-name	规定需要绑定到选择器的 keyframe 名称。。
animation-duration	规定完成动画所花费的时间以秒或毫秒计
animation-timing-function	规定动画的速度曲线
animation-delay	规定在动画开始之前的延迟
animation-iteration-count	规定动画应该播放的次数
animation-direction	规定是否应该轮流反向播放动画

@keyframes sonya{
  from{
    background:red;
  }
  to{
    background:yellow;
  }
}
div{
  animation:sonya 5s;
}

详见:梦龙小站——CSS3

Table of Contents