在項目開發中咱們採用的CSS3新特性有 css
1.CSS3的選擇器html
1)E:last-child 匹配父元素的最後一個子元素E。
2)E:nth-child(n)匹配父元素的第n個子元素E。
3)E:nth-last-child(n) CSS3 匹配父元素的倒數第n個子元素E。web
2. @Font-face 特性安全
Font-face 能夠用來加載字體樣式,並且它還可以加載服務器端的字體文件,讓客戶端顯示客戶端所沒有安裝的字體。服務器
3. 圓角佈局
border-radius: 15px;
4. 多列布局 (multi-column layout)字體
兼容性很差,還不夠成熟。還不能用在實際項目中。ui
5.陰影(Shadow) url
OPPO官網的陰影特效 http://www.oppo.com/cn/products.htmlspa
6.CSS3 的漸變效果
background-image:-webkit-gradient(linear,0% 0%,100% 0%,from(#2A8BBE),to(#FE280E));
這裏 linear 表示線性漸變,從左到右,由藍色(#2A8BBE)到紅色(#FE280E)的漸變。效果圖以下:
7.css彈性盒子模型
效果圖
8. CSS3製做特效
1) Transition 對象變換時的過渡效果
縮寫方式:
transition:border-color .5s ease-in .1s, background-color .5s ease-in .1s, color .5s ease-in .1s;
拆分方式:
示例代碼
<style type="text/css"> .main{ position: relative; margin: 0 auto; height:45px; width: 300px; background-color:lightgray; transition:background-color .6s ease-in 0s; } .main:hover{ background-color: dimgray; } </style> <div class="main"></div>
效果顯示