CSS3文字漸變效果


background-clip + text-fill-color下的實現

如果您手頭上的瀏覽器是Chrome或是Safari,則您可以在demo頁面中看到類似下面的效果:

<h2 class="text-gradient">天賜美妞</h2>

CSS(CSS代碼中關鍵有用的其實就是最后三行):

.text-gradient {
     display: inline-block;
     color: green;
     font-size: 10em; 
     ont-family: ´微軟雅黑´;
     background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 128, 0, 1)), to(rgba(51, 51, 51, 1)));
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
};

結語

由於目前text-fill-color屬性貌似就webkit核心的瀏覽器支持,所以兩個demo頁面只能在Chrome瀏覽器或是Safari瀏覽器下才能看到漸變效果。Firefox瀏覽器下純色,IE下就更不用說了。

但是,文字漸變本身就是裝飾性的功能,所以,本着漸進增強的原則,我們在實際項目中其實是可以大膽使用的。在不影響原來功能基礎上,幾行CSS代碼,讓占有率愈來愈高的Chrome瀏覽器下有更好的視覺體驗效果,何樂而不為呢?

 

 


免責聲明!

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



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