關於CSS3背景漸變色無效問題


無效的css[linear-gradient]寫法

.loginbox{
    background-color: linear-gradient(#D0D0D0, #E0E0E0, white); 
    width: 300px;
}

  • 此CSS樣式無法改變元素的背景色,是因為漸變色在CSS中被定義成了 image 類型,所以漸變色只可以用在需要圖形數據的地方。因此linear-gradient在background-color與color中引用無效,要想實現操作可以直接寫為background屬性
.loginbox{
    background: linear-gradient(#D0D0D0, #E0E0E0, white); 
    width: 300px;
}

  • 如仍然無法顯示,考慮瀏覽器兼容問題
    background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(red, blue); /* 標准的語法(必須放在最后) */

參考鏈接

未完,待續


免責聲明!

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



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