css3新屬性:
一、RGBA和透明度
RGBA是RGB色彩模型的一個擴展。在本質上看也是為設置的元素增加了一個 alpha 通道,即除了紅綠藍三種顏色外還增加一個代表透明度的通道,其中 RGB 值分別表示紅色、綠色、藍色,而 alpha 取值則為 0 到 1 (小數位一位)。
二、background屬性
background-image:設置元素的背景圖像。
background-origin:規定背景圖片的定位區域。
background-size :規定背景圖片的尺寸。
background-repeat:設置是否及如何重復背景圖像。
三、word-wrap屬性
word-wrap 屬性允許長單詞或 URL 地址換行到下一行。
注:所有主流瀏覽器都支持 word-wrap 屬性。
基礎語法:
word-wrap: normal|break-word;
四、text-shadow屬性
text-shadow 屬性:向文本設置陰影。
text-shadow基礎語法:
text-shadow: 5px 5px 5px #FF0000;
參數分別表示:水平陰影,垂直陰影,模糊距離,陰影顏色;
五、font-face屬性
font-face屬性:定義自己的字體
在新的 @font-face 規則中,您必須首先定義字體的名稱(比如 myFirstFont),然后指向該字體文件。
六、border-radius屬性
border-radius 屬性:是一個簡寫屬性,用于設置四個 border-*-radius 屬性。
基礎語法:
border-radius: 1-4 length|% / 1-4 length|%;
注:該屬性允許您為元素添加圓角邊框!
七、border-image屬性
border-image:將圖片規定為包圍 div 元素的邊框
border-image基礎語法:
border-image: url(border.png) 30 30 round
八、box-shadow屬性
box-shadow屬性:向框添加一個或多個陰影。(盒陰影)
box-shadow基礎語法:
box-shadow: 10px 10px 5px #888888
九、媒體查詢
媒體查詢定義兩套css,當瀏覽器的尺寸變化時會采用不同的屬性。
- css3?
css3被劃分為模塊,最重要的幾個模塊包括:選擇器、框模型、背景和邊框、文本效果、2D/3D 轉換、動畫、多列布局、用戶界面
選擇器
框模型
背景和邊框?
border-radius、box-shadow、border-image、?
background-size:規定背景圖片的尺寸?
background-origin:規定背景圖片的定位區域?
background-clip:規定背景的繪制區域
文本效果(常用)?
text-shadow:設置文字陰影?
word-wrap:強制換行?
word-break?
css3提出@font-face規則,規則中定義了font-family、font-weight、font-style、font-stretch、src、unicode-range
2/3D轉換?
transform:向元素應用2/3D轉換?
transition:過渡
動畫
@keyframes規則:?
animation、animation-name、animation-duration等
用戶界面(常用)?
box-sizing、resize?
css3新增偽類?
:nth-child()?
:nth-last-child()?
:only-child?
:last-child?
:nth-of-type()?
:only-of-type()?
:empty?
:target 這個偽類允許我們選擇基于URL的元素,如果這個元素有一個識別器(比如跟著一個#),那么:target會對使用這個ID識別器的元素增加樣式。?
:enabled?
:disabled?
:checked?
:not
