在不同瀏覽器(除Opera)下的,背景漸層的CSS實現

來源:互聯網
上載者:User
這裡我自己寫了一個demo CSS:/* 背景色彩坡形 */<br />.gradient-top{<br />filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ADD8E6", endColorStr="#FFFFFF", gradientType="0");/* for IE */<br />*height: 100%;<br />background: -moz-linear-gradient(top, lightblue, white 100%); /* for FF */<br />background: -webkit-gradient(linear, 0 0, 0 100%, from(lightblue), to(white));/* for Safari and chrome */<br />}<br />/* 綜合了一下效果,在IE上用水平漸層,其他瀏覽器依舊用垂直漸層 */<br />.gradient-tl{<br />filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#EFEFEF", endColorStr="#FFFFFF", gradientType="1");/* for IE */<br />*height: 100%;<br />background: -moz-linear-gradient(top, #E0DFE0, white 10%); /* for FF */<br />background: -webkit-gradient(linear, 0 0, 0 10%, from(#E0DFE0), to(white));/* for Safari and chrome */<br />}<br />.gradient-left{<br />filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#EFEFEF", endColorStr="#FFFFFF", gradientType="1");/* for IE */<br />*height: 100%;<br />background: -moz-linear-gradient(left, #E0DFE0, white 10%); /* for FF */<br />background: -webkit-gradient(linear, 0 1, 10% 0, from(#E0DFE0), to(white));/* for Safari and chrome */<br />} 具體的你可以參考:http://css3html5.org/css/css3/2010/0622/124.html上面的height是為瞭解決IE6&7下沒有設定高度時不能顯示的問題。以上是垂直漸層的寫法,當然,還有一個擴散性的寫法:就是把linear變成radial。不過現在對於webkit核心的瀏覽器又出了新的寫法(這種寫法跟Firefox是類似的)://垂直漸層<br />background:-webkit-linear-gradient(left, white, black);/*new gradient for webkit */<br />//放射漸層<br />background:-webkit-radial-gradient(10% 30%, white, black);/*new gradient for webkit */ 
相關文章

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。