首先看下我們的示例代碼,很簡單的html代碼,一個p標簽下有幾個文字,然后用css樣式定義了這些文字的樣式:字體顏色和字體大小。代碼如圖
運行頁面,看到沒投影的字體顯示如圖。
要添加文字投影,我們可以為其加上樣式:text-shadow: 2px 2px 3px #000,如圖,
再次運行頁面,可以得到有投影效果的文字了。
這個樣式的數值具體是代表什么?
我們可以先改變樣式的前二個值,改成 text-shadow: 16px 16px 3px #000
再看下效果,如圖。
從圖中我們就可以看出,樣式前二個數值是對應文字投影的位置的,其中第一個數值是在x軸上的位置,值越大,投影的位置越往右靠;第二個數值是在y軸上的位置,值越大,投影的位置越往下靠。
第三個數值代表的是投影的模糊程度,值越小,就越清晰。
比如把代碼改成 text-shadow: 16px 16px 0 #000,效果如圖,沒有模糊度,和原版文字一樣。
把模糊參數改大,text-shadow: 16px 16px 8px #000,效果如圖,已經看不出投影的文字是什么了。
最后一個參數,不用解釋,大家應該都知道是代表什么了,沒錯,就是投影的顏色,可以修改下這個參數,看下效果。text-shadow: 8px 9px 1px #cc0000
除了可以為文字添加一組投影效果外,其實我們在這個樣式里,是可以為文字添加多組投影效果的,每一組用逗號隔開,代碼如圖。
運行頁面,我們可以看到現在顯示了二個投影,一個在文字上方,一個在文字下方。可以利用這個特性,為文字生成各種更炫的效果。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!