HTML5新特性的連接:http://www.javashuo.com/article/p-nejphxyy-kt.htmljavascript
// 圓角邊框 border-radius: 25px; // 邊框陰影 四個參數:水平陰影位置,垂直陰影位置,模糊度 顏色 box-shadow: 10px 10px 5px #f00 // 圖片邊框 border-image: url(image.jpg) 30 30 round | stretch
// 文字陰影 h1 { text-shadow: 5px 5px 5px #f00; // X軸陰影偏移 Y軸陰影偏移 陰影大小 顏色 } // 換行 p { word-wrap: normal | break-word; // 只在容許的斷子點換行 | 在長單詞或者 url 地址內部進行換行 }
// CSS3可使得設計師可使用任意喜歡的字體,不用必須使用已在用戶計算機上安裝好的字體 @font-face { font-family: myFirstFont; src: url(), font-weight: bold; } // 粗體字體 div { font-family: myFirstFont; } // 此時便使用了粗體字體
// 順時針旋轉給定度數 div { transform: rotate(30deg); } // 按 XY 軸的數據平移 div { transform: translate(50px, 100px); // X軸正方向移動 50px,Y軸正方向移動 100px } // 元素擴大/縮小倍數 div { transform: scale(2, 4); // 元素的寬擴大 2 倍,高擴大 5 倍 } // 元素反轉給定的角度 div { transform: skew(30deg, 20deg); // 圍繞 X 軸元素旋轉30度,Y軸旋轉20度 }
// 過渡 寬從100px過渡到300px,用時2s div { transition: width 2s; width: 100px; height: 100px; } div:hover { width: 300px; }
@keyframes myfirst { 0% {background: red;} 25% {background: yellow;} 50% {background: blue;} 100% {background: green;} }
div { column-count: 3; // 分紅三列 column-gap: 40px; // 列之間間隔 40px column-rule: 3px outset #f00; // 列之間的寬度,樣式和顏色規則 }