在網(wǎng)頁設(shè)計中,CSS3提供了許多有趣的效果,其中文字倒影效果處理手法較為簡單,在本文中我們便來詳細(xì)學(xué)習(xí)一下。
首先,要倒影需要用到以下幾個屬性:
.reflected-text { -webkit-box-reflect: below 0; -moz-box-reflect: below 0; box-reflect: below 0; /*IE10+*/ -ms-box-reflect: below 0; /*Opera*/ -o-box-reflect: below 0; }
以上代碼中,box-reflect屬性就是實現(xiàn)文字倒影效果的關(guān)鍵,下面針對其參數(shù)進行解析:
- below:表示倒影類型為文字下方的倒影,還可選left,right,top等
- 0:表示倒影距離文字的距離,若為1,則倒影與文字相隔1像素
接下來,我們可以使用以下代碼實現(xiàn)文字倒影效果:
<h1 class="reflected-text">倒影效果</h1>
通過在h1標(biāo)簽添加class屬性,對其應(yīng)用.reflected-text樣式,最終得到想要的效果。
最后,為了兼容各種瀏覽器,需要添加瀏覽器前綴,上述代碼中已經(jīng)添加了webkit、moz、o等前綴,可兼容Chrome、Safari、FireFox和Opera等主流瀏覽器,但在IE10以下仍可能出現(xiàn)不兼容現(xiàn)象。
總的來說,CSS3的box-reflect屬性是實現(xiàn)文字倒影效果的必備條件,加上兼容性的處理,便可以輕松為網(wǎng)頁添加各種有趣的效果。
上一篇CSS3教程畫畫眼睛上色
下一篇css 取消加粗字體