CSS實現漸變 兼容各主流瀏覽器


某些情況下,漸變是不需要切圖的,也許還有新手不知道。這篇文章來講一下用CSS實現線性漸變,並且兼容IE6等等。

什么情況下需要CSS實現漸變?

用CSS代替背景圖片就不用說了。比如這個表單下的背景,它是#ffffff 到#eeeeee 的線性漸變。如圖:

前端組

某些時候用戶可能會把它操作成這樣:

前端組

或者說這是一個可變高的布局。這時候用CSS實現這種線性漸變是最理想的。

具體代碼如下:

1 .gradual_ff_f2 {
2     filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#eeeeee,gradientType=0);
3     background:-moz-linear-gradient(top, #ffffff, #eeeeee);
4     background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eeeeee));
5     background:-o-linear-gradient(top, #ffffff, #eeeeee);
6         /*不可縮寫,如#ffffff不能縮寫成#fff,原因有待考究*/
7 }

此方法只適用於單純的線性漸變,並不支持PS里面的各種漸變(如圓形漸變),當然前提是兼容各大瀏覽器,尤其是IE系列。大家可在適用的情況下使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM