使用陰影特效,讓文字更有立體感

有立體感的文字

在很多的網(wǎng)站上,我們都會(huì)發(fā)現(xiàn)一些如下圖的文字:

立體感文字

那么他們是如何實(shí)現(xiàn)的呢?答案就是他們使用了CSS3中的新特效text-shadow來(lái)制造文字的陰影,然后進(jìn)行偏移定位從而讓人有立體感;

關(guān)于CSS3的新特效:text-shadow

  • text-shadow的兼容性
    因?yàn)镃SS3是最新版本的css樣式,而text-shadow又是其中的新樣式之一,那么我們?cè)谟眠@個(gè)樣式之前肯定是要先查看它在各個(gè)瀏覽器上的兼容性如何,以下是我在caniuse網(wǎng)站上查到的目前各個(gè)瀏覽器對(duì)text-shadow的兼容性報(bào)告:
text-shadow的兼容性

可見(jiàn)除IE10以下版本的IE瀏覽器,目前的主流瀏覽器如chrome,F(xiàn)irefox,Safari等都對(duì)其支持,所以我們是可以放心使用的;

  • text-shadow的用法
    1.text-shadow是直接作用在文字上的,并且具有繼承性,可以從下圖看出:
具有繼承性

2.text-shadow有四個(gè)值,如上圖的:text-shadow: 1px 1px 1px rgba(0,0,0,0.5);,從左到右對(duì)這些值進(jìn)行解析可以得知:
①:第一個(gè)值是陰影的X軸偏移,陰影的X軸偏移是默認(rèn)從文字所處的位置進(jìn)行橫向偏移,允許負(fù)值;

文字陰影的X軸偏移

②:第二個(gè)值是陰影的Y軸偏移,陰影的Y軸偏移是默認(rèn)從文字所處的位置進(jìn)行橫向偏移,允許負(fù)值;

文字陰影的Y軸偏移

③:第三個(gè)值是文字陰影的粗度,越粗越顯模糊,如下圖:

文字陰影的粗度

④:第四個(gè)值是文字陰影的顏色:

文字陰影的顏色

PS:最后可以再對(duì)字體和字的大小進(jìn)行一些設(shè)置,就可以達(dá)成立體字的效果了;

附錄:關(guān)于盒子的陰影特效box-shadow的一些簡(jiǎn)介

1.盒子陰影特效與文字陰影樣式不一樣的是它沒(méi)有繼承性;

盒子陰影特效沒(méi)有繼承性

2.box-shadow也有四個(gè)值,與text-shadow一一對(duì)應(yīng);

3.box-shadow的兼容性報(bào)告

盒子陰影特效的兼容性
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • text-shadow是給文本添加陰影效果,box-shadow是給元素塊添加周邊陰影效果。隨著HTML5和CSS...
    arlene112閱讀 2,333評(píng)論 0 1
  • 1、屬性選擇器:id選擇器 # 通過(guò)id 來(lái)選擇類名選擇器 . 通過(guò)類名來(lái)選擇屬性選擇器 ...
    Yuann閱讀 1,752評(píng)論 0 7
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 2,119評(píng)論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,437評(píng)論 0 11
  • ``` //先定義一個(gè)UIView UIView * view = [[UIView alloc] initWit...
    哎呦我去叫什么呢閱讀 4,448評(píng)論 0 0

友情鏈接更多精彩內(nèi)容