CSS3的漸變屬性的疑惑
問題描述
background: -webkit-gradient(linear, 0% 20%, 0% 1000%, from(#fff), to(#fff), color-stop(.1,#f3f3f3));
沒見過這種語法格式欸,有點不懂什么啥意思
見過的都是這種格式background: linear-gradient(direction, color-stop1, color-stop2, ...);
關于第一種格式希望大神能解析一下并且推薦一些資料謝謝!
問題解答
回答1:這是webkit內核漸變的老式書寫規則:-webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) //老式語法書寫規則;例如:background: -webkit-gradient(linear,center top,center bottom,from(#ccc), to(#000));
回答2:webkit-是兼容前綴,它告訴-webkit-內核的瀏覽器采用自己的方法來實現后綴后面的樣式,一般完整的兼容前綴是:
{ -webkit-style: value; -moz-style: value; -ms-style: value; -o-style: value; style: value;}
這樣瀏覽器就能自動識別支持的那一個樣式。比如用chrome,它是-webkit-內核,因此只識別-webkit-前綴的樣式和沒有前綴的樣式。-webkit-前綴告訴chrome用自己的實現方式渲染漸變,但最終樣式依然由沒有前綴的樣式決定。
相關文章:
1. mysql - 在不允許改動數據表的情況下,如何優化以varchar格式存儲的時間的比較?2. css - chrome下a標簽嵌套img 顯示會多個小箭頭?3. css3 - 純css實現點擊特效4. docker網絡端口映射,沒有方便點的操作方法么?5. java中返回一個對象,和輸出對像的值,意義在哪兒6. mysql 為什么主鍵 id 和 pid 都市索引, id > 10 走索引 time > 10 不走索引?7. vim - docker中新的ubuntu12.04鏡像,運行vi提示,找不到命名.8. javascript - 有適合開發手機端Html5網頁小游戲的前端框架嗎?9. javascript - Img.complete和img.onload判斷圖片加載完成有什么區別?10. 推薦好用mysql管理工具?for mac和pc
