gradient漸變IE相容處理方法解釋

高洛峰
發布: 2017-03-21 14:32:17
原創
2076 人瀏覽過

根據caniuse(http://caniuse.com/#search=gradient),rgba相容性為IE10以及以上瀏覽器。

gradient漸變IE相容處理方法解釋

範例程式碼:

    gradient 兼容性处理  
  
登入後複製

chrome瀏覽器效果:

gradient漸變IE相容處理方法解釋

IE8瀏覽器效果(無漸進):

gradient漸變IE相容處理方法解釋

rgba相容性處理:

.parent { width: 400px; height: 400px; margin: 100px; font-size: 20px; color: #FF0000; border: 1px solid red; background: #000000; background: -moz-linear-gradient(top, #000000 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #000000 0%, #ffffff 100%); background: -o-linear-gradient(top, #000000 0%, #ffffff 100%); background: -ms-linear-gradient(top, #000000 0%, #ffffff 100%); background: linear-gradient(to bottom, #000000 0%, #ffffff 100%); /*关键属性设置*/ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff', GradientType=0); }
登入後複製

設定filter屬性目的是上一行的透明度不起作用的時候執行,filter: progid:DXImageTransform.Microsoft.gradient是用來做漸變的,GradientType:可讀寫,設定或檢索色彩漸變的方向:
  1:預設值。水平漸層。
  0:垂直漸變。

總結:至此完成IE9以及以下IE瀏覽器gradient相容性處理。

以上是gradient漸變IE相容處理方法解釋的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!