天天看點

css中凹凸字筆記

#css中的凹凸字型筆記

先放一下效果圖檔

css中凹凸字筆記

這裡為了顯示效果就将背景圖檔換成了灰色

凹凸字型的效果主要是用了text-shadow的特點

仔細觀察,可以發現突起的文字它的下陰影是黑色的(#000),上陰影是白色(#fff)的;凹陷的文字正好和突起相反,上陰影為黑色,下陰影為白色。

下面說text-shadow:

text-shadow: 1px 1px 2px #000,-1px -1px 2px #fff;

text-shadow有四個元素,并且可以多次相加。

第一個元素為水準位置,第二個為豎直位置,第三個為模糊距離,第四個為陰影顔色。

水準位置就是陰影在水準位置的寬度,豎直位置同理。

`<!DOCTYPE html>
<html >
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        body {
            background-color: #ccc;
        }
        div {
            color: #ccc;
            font: normal 700 80px "微軟雅黑"
        }
        div:first-child {
            text-shadow: 1px 1px 2px #000,-1px -1px 2px #fff;
        }
        div:last-child {
            text-shadow: -1px -1px 2px #000,1px 1px 2px #fff;
        }
    </style>
</head>
<body>
<div>突起的文字</div>
<div>凹陷的文字</div>
</body>
</html>`
           

這是一個簡單的例子,新手大佬勿噴,首先第一步是将整體背景設定為#ccc,即灰色,并且将div塊元素設定為灰色,并且調整字型。此時可以發現現在在浏覽器中打開是不顯示字型的,接着運用結構僞類選擇器将div的first-child和last-child設定相應的文字陰影。結束。

鞏固一下字型的知識:font的綜合字型樣式設定

font: font-style font-weight font-size font-family 
#元素中間用空格隔開
前兩個可以預設省略,但必須保留font-size和font-family
           

繼續閱讀