在web開發(fā)中,我們經(jīng)常會(huì)使用CSS來給文字加上背景漸變。然而,在早期的版本的Internet Explorer (IE)中,卻不支持這種特性。那么,如何讓我們的文字漸變?cè)贗E中也能夠正常顯示呢?接下來,我們將介紹一些方法。
/* 方法一 */ background: #BADA55; /* 顯示在不支持漸變的瀏覽器中的顏色 */ background: linear-gradient(to right, #BADA55, #3c5aa6); /* 漸變顏色 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BADA55', endColorstr='#3c5aa6', gradientType='1'); /* IE漸變顏色 */ /* 方法二 */ background: #BADA55; /* 顯示在不支持漸變的瀏覽器中的顏色 */ background: linear-gradient(to right, #BADA55, #3c5aa6); /* 漸變顏色 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#BADA55', endColorstr='#3c5aa6', gradientType='1')"; /* IE漸變顏色 */ /* 方法三 */ background-image: -webkit-gradient(linear, left top, right top, from(#BADA55), to(#3c5aa6)); /* 漸變顏色 */ background-image: -webkit-linear-gradient(left, #BADA55, #3c5aa6); /* 漸變顏色 */ background-image: -moz-linear-gradient(left, #BADA55, #3c5aa6); /* 漸變顏色 */ background-image: -ms-linear-gradient(left, #BADA55, #3c5aa6); /* 漸變顏色 */ background-image: -o-linear-gradient(left, #BADA55, #3c5aa6); /* 漸變顏色 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BADA55', endColorstr='#3c5aa6', gradientType='1'); /* IE漸變顏色 */
以上就是三種在IE中使用CSS文字漸變的方法。這些技巧可以確保你的頁面在舊版IE中也能夠正常呈現(xiàn)。記?。涸诰帉慍SS時(shí),一定要考慮到跨瀏覽器的兼容性。