CSS3 邊框
- border-radius 用於建立圓角
- box-shadow 用於向方框添加陰影
- border-image 能夠使用圖片來建立邊框
CSS3 背景
- background-size 規定背景圖片的尺寸
- background-origin 規定背景圖片的定位區域
CSS3 文本效果
- text-shadow 可向文本應用陰影
- word-wrap 容許強制文本換行
CSS3 @font-face 規則
在新的 @font-face 規則中,您必須首先定義字體的名稱(好比 myFirstFont),而後指向該字體文件。css
如需爲 HTML 元素使用字體,請經過 font-family 屬性來引用字體的名稱 (myFirstFont)app
CSS3 2D 轉換
2D Transform 方法函數
函數 |
描述 |
matrix(n,n,n,n,n,n) |
定義 2D 轉換,使用六個值的矩陣。 |
translate(x,y) |
定義 2D 轉換,沿着 X 和 Y 軸移動元素。 |
translateX(n) |
定義 2D 轉換,沿着 X 軸移動元素。 |
translateY(n) |
定義 2D 轉換,沿着 Y 軸移動元素。 |
scale(x,y) |
定義 2D 縮放轉換,改變元素的寬度和高度。 |
scaleX(n) |
定義 2D 縮放轉換,改變元素的寬度。 |
scaleY(n) |
定義 2D 縮放轉換,改變元素的高度。 |
rotate(angle) |
定義 2D 旋轉,在參數中規定角度。 |
skew(x-angle,y-angle) |
定義 2D 傾斜轉換,沿着 X 和 Y 軸。 |
skewX(angle) |
定義 2D 傾斜轉換,沿着 X 軸。 |
skewY(angle) |
定義 2D 傾斜轉換,沿着 Y 軸。 |
CSS3 3D 轉換
translate3d(x,y,z) |
定義 3D 轉化。 |
translateX(x) |
定義 3D 轉化,僅使用用於 X 軸的值。 |
translateY(y) |
定義 3D 轉化,僅使用用於 Y 軸的值。 |
translateZ(z) |
定義 3D 轉化,僅使用用於 Z 軸的值。 |
scale3d(x,y,z) |
定義 3D 縮放轉換。 |
scaleX(x) |
定義 3D 縮放轉換,經過給定一個 X 軸的值。 |
scaleY(y) |
定義 3D 縮放轉換,經過給定一個 Y 軸的值。 |
scaleZ(z) |
定義 3D 縮放轉換,經過給定一個 Z 軸的值。 |
rotate3d(x,y,z,angle) |
定義 3D 旋轉。 |
rotateX(angle) |
定義沿 X 軸的 3D 旋轉。 |
rotateY(angle) |
定義沿 Y 軸的 3D 旋轉。 |
rotateZ(angle) |
定義沿 Z 軸的 3D 旋轉。 |
perspective(n) |
定義 3D 轉換元素的透視視圖。 |
CSS3 過渡
CSS3 動畫
當您在 @keyframes 中建立動畫時,請把它捆綁到某個選擇器,不然不會產生動畫效果。字體
經過規定至少如下兩項 CSS3 動畫屬性,便可將動畫綁定到選擇器:動畫
CSS3 多列
CSS3 用戶界面
在 CSS3 中,新的用戶界面特性包括重設元素尺寸、盒尺寸以及輪廓等。spa