一 新增边框属性:
1 border-color:
为边框设置颜色,需要注意的是border-width单独设置不起作用,要先设置border-style属性来设置边框
2 border-image:
用图片设置边框,需要注意的是IE不支持这一属性
3 border-radius:
设置边框圆角
4 box-shadow:
为方框添加阴影
二 新增背景属性:
5 background-size:
背景图片尺寸
6 background-origin:
背景图片从哪开始,背景图片可放置于content-box,padding-box,border-box
7 background-clip:
背景图片从哪里剪裁,取值也如background-origin
三 新增文字属性:
8 text-shadow:
文字阴影
- 9 word-warp:
自动换行
四 新增动画效果:
10 transform:
可实现元素的旋转,平移和缩放,取值分别是rotate,translate,scale
11 animation:
CSS3 提供了类似 Flash 关键帧控制的动画效果,通过 animation 属性实现。那么之前的 transition 属性只能通过指定属性的初始状态和结束状态来实现动画效果,有一定的局限性
animation 设置六个动画属性:
- animation-name 规定需要绑定到选择器的 keyframe 名称。
- animation-duration 规定完成动画所花费的时间,以秒或毫秒计。
- animation-timing-function 规定动画的速度曲线。一般取值infinite,ease
- animation-delay 规定在动画开始之前的延迟。
- animation-iteration-count 规定动画应该播放的次数。
- animation-direction 规定是否应该轮流反向播放动画。
12 transition:
过渡效果一般是通过一些简单的 CSS 动作触发平滑过渡功能如::hover、:focus、:active、:checked 等。CSS3 提供了 transition 属性来实现这个过渡功能。
//将鼠标悬停在一个 div 元素上,逐步改变表格的宽度从 100px 到 300px:
div
{
width:100px;
transition: width 2s;
}
div:hover {width:300px;}